Example #1
0
        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();
        }
Example #2
0
 private void Form1_KeyUp(object sender, KeyEventArgs e)
 {
     Ivedimas.ChangeState(e.KeyCode, false);
 }
Example #3
0
 private void Form1_KeyDown(object sender, KeyEventArgs e)
 {
     Ivedimas.ChangeState(e.KeyCode, true);
 }