Пример #1
0
 private void btnMoveUp_Click(object sender, EventArgs e)
 {
     if (gameEngine.MovePlayer(Character.MovementEnum.Up, gameEngine.Map.Hero))
     {
         MovePlayer();
     }
 }
Пример #2
0
        private void FrmGameView_KeyDown(object sender, KeyEventArgs e)
        {
            Console.WriteLine("moved");

            if (e.KeyCode == Keys.Up || e.KeyCode == Keys.W)
            {
                if (gameEngine.MovePlayer(Character.MovementEnum.Up))
                {
                    gameEngine.Map.UpdateVision();
                }
            }
            if (e.KeyCode == Keys.Down || e.KeyCode == Keys.S)
            {
                if (gameEngine.MovePlayer(Character.MovementEnum.Down))
                {
                    gameEngine.Map.UpdateVision();
                }
            }
            if (e.KeyCode == Keys.Left || e.KeyCode == Keys.A)
            {
                if (gameEngine.MovePlayer(Character.MovementEnum.Left))
                {
                    gameEngine.Map.UpdateVision();
                }
            }
            if (e.KeyCode == Keys.Right || e.KeyCode == Keys.D)
            {
                if (gameEngine.MovePlayer(Character.MovementEnum.Right))
                {
                    gameEngine.Map.UpdateVision();
                }
            }
            updateMap();
        }
Пример #3
0
 private void btnMoveUp_Click(object sender, EventArgs e)
 {
     if (gameEngine.MovePlayer(Character.MovementEnum.Up, gameEngine.Map.Hero))
     {
         gameEngine.EnemiesMove();
         RemoveEnemies();
         updateMap();
     }
 }