Пример #1
0
        public void PohniVsemiPrvky(StisknutaSipka stisknutaSipka)
        {
            this.stisknutaSipka = stisknutaSipka;
            foreach (PohyblivyPrvek p in PohyblivePrvky)
            {
                p.UdelejKrok();
            }

            hrdina.UdelejKrok();
        }
Пример #2
0
        public void PohniVsemiPrvky(StisknutaSipka stisknutaSipka)
        {
            this.stisknutaSipka = stisknutaSipka;
            for (int i = 0; i < PohyblivePrvky.Count; i++)
            {
                PohyblivePrvky[i].UdelejKrok();
            }

            had.UdelejKrok();
        }
Пример #3
0
 private void Form1_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyData == Keys.Space)
     {
         e.Handled = true;
     }
     if (e.KeyData == Keys.Up && Mapa.JeVolnoNeboDuch(Mapa.souradnicePacmana.y - 1, Mapa.souradnicePacmana.x))
     {
         stisknutaSipka = StisknutaSipka.nahoru;
     }
     if (e.KeyData == Keys.Down && Mapa.JeVolnoNeboDuch(Mapa.souradnicePacmana.y + 1, Mapa.souradnicePacmana.x))
     {
         stisknutaSipka = StisknutaSipka.dolu;
     }
     if (e.KeyData == Keys.Left && Mapa.JeVolnoNeboDuch(Mapa.souradnicePacmana.y, Mapa.souradnicePacmana.x - 1))
     {
         stisknutaSipka = StisknutaSipka.doleva;
     }
     if (e.KeyData == Keys.Right && Mapa.JeVolnoNeboDuch(Mapa.souradnicePacmana.y, Mapa.souradnicePacmana.x + 1))
     {
         stisknutaSipka = StisknutaSipka.doprava;
     }
 }
Пример #4
0
 // HACK na odchyceni stisku sipek
 protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
 {
     if (keyData == Keys.Up)
     {
         stisknutaSipka = StisknutaSipka.nahoru;
         return(true);
     }
     if (keyData == Keys.Down)
     {
         stisknutaSipka = StisknutaSipka.dolu;
         return(true);
     }
     if (keyData == Keys.Left)
     {
         stisknutaSipka = StisknutaSipka.doleva;
         return(true);
     }
     if (keyData == Keys.Right)
     {
         stisknutaSipka = StisknutaSipka.doprava;
         return(true);
     }
     return(base.ProcessCmdKey(ref msg, keyData));
 }
Пример #5
0
 private void Form1_KeyUp(object sender, KeyEventArgs e)
 {
     stisknutaSipka = StisknutaSipka.zadna;
 }