public void PrzesunGracza2(Kierunek kierunek) { if (statekGracza2.Zywy == true) { statekGracza2.PrzesunStatek(kierunek, Granice); } }
private void gameTimer_Tick(object sender, EventArgs e) { gra.NastepnaFala(5); gra.Go(); if (keyLeft && keyD) { statekGracza1.PrzesunStatek(Kierunek.Lewo, obszarRysowania); lokalizacjaStatek1 = statekGracza1.Lokalizacja; statekGracza2.PrzesunStatek(Kierunek.Prawo, obszarRysowania); lokalizacjaStatek2 = statekGracza2.Lokalizacja; } if (keyRight && keyA) { statekGracza1.PrzesunStatek(Kierunek.Prawo, obszarRysowania); lokalizacjaStatek1 = statekGracza1.Lokalizacja; statekGracza2.PrzesunStatek(Kierunek.Lewo, obszarRysowania); lokalizacjaStatek2 = statekGracza2.Lokalizacja; } if (keyRight && keyD) { statekGracza1.PrzesunStatek(Kierunek.Prawo, obszarRysowania); lokalizacjaStatek1 = statekGracza1.Lokalizacja; statekGracza2.PrzesunStatek(Kierunek.Prawo, obszarRysowania); lokalizacjaStatek2 = statekGracza2.Lokalizacja; } if (keyLeft && keyA) { statekGracza1.PrzesunStatek(Kierunek.Lewo, obszarRysowania); lokalizacjaStatek1 = statekGracza1.Lokalizacja; statekGracza2.PrzesunStatek(Kierunek.Lewo, obszarRysowania); lokalizacjaStatek2 = statekGracza2.Lokalizacja; } if (keyA == false && keyD == false && keyRight == true) { statekGracza1.PrzesunStatek(Kierunek.Prawo, obszarRysowania); lokalizacjaStatek1 = statekGracza1.Lokalizacja; } if (keyA == false && keyD == false && keyLeft == true) { statekGracza1.PrzesunStatek(Kierunek.Lewo, obszarRysowania); lokalizacjaStatek1 = statekGracza1.Lokalizacja; } if (keyRight == false && keyLeft == false && keyD == true) { statekGracza2.PrzesunStatek(Kierunek.Prawo, obszarRysowania); lokalizacjaStatek2 = statekGracza2.Lokalizacja; } if (keyRight == false && keyLeft == false && keyA == true) { statekGracza2.PrzesunStatek(Kierunek.Lewo, obszarRysowania); lokalizacjaStatek2 = statekGracza2.Lokalizacja; } }