private void btnMoveUp_Click(object sender, EventArgs e) { if (gameEngine.MovePlayer(Character.MovementEnum.Up, gameEngine.Map.Hero)) { MovePlayer(); } }
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(); }
private void btnMoveUp_Click(object sender, EventArgs e) { if (gameEngine.MovePlayer(Character.MovementEnum.Up, gameEngine.Map.Hero)) { gameEngine.EnemiesMove(); RemoveEnemies(); updateMap(); } }