"Mert ha bugot kell javitani / feature-t kell hozzaadni, akkor nem kell vegigolvasnod az egesz algoritmust, hanem ha az adatok konvertalasara vagy kivancsi, akkor azt a fuggvenyt nezed meg, ha a rajzolasra, akkor azt, stb."
Csak rajzolás van a feltételeknek megfelelően. Hogy rövidre zárjuk, például itt van az alábbi pár sor:
Draw("1");
Draw("2");
Draw("3");
if (state1) {
Draw("4");
}
Draw("5");
Draw("6");
if (state2) {
Draw("7");
} else {
if (state1) {
Draw("8");
} else {
Draw("9");
}
}
Ebben a sorrendben kell kirajzolni a sprite-okat egymásra, a feltételeknek megfelelően. Mi alapján, hogy bontanád három részre és miért pont úgy?