Algorytm odczytuje zawartość wierszy w dwuwymiarowej tablicy (ot, taki typowy scanline). Na podstawie odczytanych informacji wykonuje określone operacje. Chciałbym, aby jedną z nich było przerwanie dalszego odczytywania danego wiersza i przeskok do następnego. Mam taki kod:
for (int Y = 0; Y < 100; Y++)
{
for (int X = 0; X < 250; X++)
{
switch(GeStatus(X, Y)) //zwraca inta
{
case 0:
//cośtam
break;
case 1:
//cośtam
break;
}
}
}
Czy da się zrobić tak, by jeden z case'ów mógł przerwać pętlę (X) i przeskoczyć do następnego wiersza (Y + 1), czy też muszę wywalić switcha i załatwić to np. ifami? A może warto wykorzystać goto?