static bool RozkazWydany = false; //rozkaz ruchu public static void Pracuj(Vector2[] klikniecia, int ile) { GlobalAcc.Pracuj(); if (Przerwa == 100) { if (ListaMap[aktualna].KoniecMapy() == false) { foreach (Gwiazda X in gwiazdy) { X.Pracuj(); } ListaMap[aktualna].Pracuj(); GlobalAcc.StatekGracza.Pracuj(klikniecia, ile, true, true); } else { if (RozkazWydany == false) { GlobalAcc.StatekGracza.RuchPrzyspieszony(new Vector2(GlobalAcc.StatekGracza.X, -400f), 7f, 1f, true); GlobalAcc.StatekGracza.Normalna = new Vector2(0, -1); RozkazWydany = true; } else { GlobalAcc.StatekGracza.Pracuj(); if (GlobalAcc.StatekGracza.Y < -200f) { ParticleSystem.Czysc(); GlobalAcc.StatekGracza.Czysc(); Przerwa = 0; aktualnaWyswietlana++; } } } } else { Przerwa++; } if (Przerwa == 50) { GlobalAcc.Clear(); GlobalAcc.StatekGracza.Pozycja = new Vector2(230f, 600f); GlobalAcc.StatekGracza.V = 7f; GlobalAcc.StatekGracza.A = 0f; if (aktualna != ListaMap.Length - 1) { aktualna++; } RozkazWydany = false; } }