private void ObnoveníObrazovky(object sender, EventArgs e) { //Zkontroluje, jestli hra neskončila if (Nastavení.KonecHry) { //Kontrola, zda je stisklá klávesa "ENTER" if (Vstup.StisknutaKlavesa(Keys.Enter)) { SpustitHru(); } } else { if (Vstup.StisknutaKlavesa(Keys.Right) && Nastavení.směr != Směr.Doleva) { Nastavení.směr = Směr.Doprava; } else if (Vstup.StisknutaKlavesa(Keys.Left) && Nastavení.směr != Směr.Doprava) { Nastavení.směr = Směr.Doleva; } else if (Vstup.StisknutaKlavesa(Keys.Up) && Nastavení.směr != Směr.Dolů) { Nastavení.směr = Směr.Nahoru; } else if (Vstup.StisknutaKlavesa(Keys.Down) && Nastavení.směr != Směr.Nahoru) { Nastavení.směr = Směr.Dolů; } PohybHráče(); } pbPozadi.Invalidate(); }
private void Form1_KeyUp(object sender, KeyEventArgs e) { Vstup.ZměnaStavu(e.KeyCode, false); }
private void Form1_KeyDown(object sender, KeyEventArgs e) { Vstup.ZměnaStavu(e.KeyCode, true); }