private void AtnaujintiEkrana(object sender, EventArgs e) { //Patikrinti zaidimasBaigtas reiksme if (Nustatymai.ZaidimasBaigtas) { //Patikrinti ar nuspaustas enter, jei taip pradeti zaidima is naujo if (Ivedimas.KeyPressed(Keys.Enter)) { PradetiZaidima(); } } else { if (Ivedimas.KeyPressed(Keys.Right) && Nustatymai.Kryptis != Kryptis.Kaire) { Nustatymai.Kryptis = Kryptis.Desine; } else if (Ivedimas.KeyPressed(Keys.Left) && Nustatymai.Kryptis != Kryptis.Desine) { Nustatymai.Kryptis = Kryptis.Kaire; } else if (Ivedimas.KeyPressed(Keys.Up) && Nustatymai.Kryptis != Kryptis.Zemyn) { Nustatymai.Kryptis = Kryptis.Aukstyn; } else if (Ivedimas.KeyPressed(Keys.Down) && Nustatymai.Kryptis != Kryptis.Aukstyn) { Nustatymai.Kryptis = Kryptis.Zemyn; } ZaidejoJudejimas(); } pbZaidimoLaukas.Invalidate(); }
private void Form1_KeyUp(object sender, KeyEventArgs e) { Ivedimas.ChangeState(e.KeyCode, false); }
private void Form1_KeyDown(object sender, KeyEventArgs e) { Ivedimas.ChangeState(e.KeyCode, true); }