private void Form1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Right || e.KeyCode == Keys.Left || e.KeyCode == Keys.Up || e.KeyCode == Keys.Down) { Mechanics.Rotation(spaceShip1, e); } else if (e.KeyCode == Keys.D || e.KeyCode == Keys.A || e.KeyCode == Keys.S || e.KeyCode == Keys.W) { Mechanics.Rotation(spaceShip2, e); } }
private void PaintTimer_Tick(object sender, EventArgs e) { Mechanics.Move(spaceShip1); Mechanics.Move(spaceShip2); Mechanics.LapCount(spaceShip1, startLine, middleCheckPoint); Mechanics.LapCount(spaceShip2, startLine, middleCheckPoint); if (spaceShip1.LapCount == 3 || spaceShip2.LapCount == 3) { Mechanics.Winner(spaceShip1, spaceShip2); } Collisions.Walls(spaceShip1, outsideBound, insideBound); Collisions.Walls(spaceShip2, outsideBound, insideBound); Collisions.Players(spaceShip1, spaceShip2); panel1.Refresh(); }