public Game1() { gForm = Application.OpenForms[0] as gameForm; playerSize = new Size(gameForm.playArea1.Size.Width / 12, gameForm.playArea1.Size.Width / 12); position = new Point(gameForm.playArea1.Size.Width / 2, gameForm.playArea1.Size.Height / 2); velocity = (int)(1.5 * gameForm.playArea1.Size.Width / 160); r = new Random(DateTime.Now.Millisecond); squares = new List <Rectangle>(); times = new List <short>(); }
public Game3() { gForm = Application.OpenForms[0] as gameForm; //deliberately playerArea1 playerSize = new Size(gameForm.playArea1.Size.Width / 12, gameForm.playArea1.Size.Width / 12); position = new Point(gameForm.playArea3.Location.X + 3 + 2 * playerSize.Width, gameForm.playArea3.Location.Y + gameForm.playArea3.Size.Height - playerSize.Height - 3); basePosition = new Point(gameForm.playArea3.Location.X + gameForm.playArea3.Size.Width - 3 - playerSize.Width, gameForm.playArea3.Location.Y + gameForm.playArea3.Size.Height - playerSize.Height - 3); obstacleVelocity = 2 * gameForm.playArea1.Size.Width / 160; lowPoint = gameForm.playArea3.Location.Y + gameForm.playArea3.Size.Height - playerSize.Height - 3; highPoint = gameForm.playArea3.Location.Y + (gameForm.playArea3.Size.Height) / 2 - playerSize.Height - 3; deltaJV = (int)(gameForm.playArea3.Size.Height * 2.5) / 100; jumpVelocity = 0; up = false; r = new Random(DateTime.Now.Millisecond); squares = new List <Rectangle>(); }
public Game2() { gForm = Application.OpenForms[0] as gameForm; playerSize = new Size(gameForm.playArea1.Size.Width / 12, gameForm.playArea1.Size.Width / 12); currPos = 0; obstacleVelocity = (int)(1 * gameForm.playArea1.Size.Width / 160); // try * 2s r = new Random(DateTime.Now.Millisecond); squaresLeft = new List <Rectangle>(); squaresRight = new List <Rectangle>(); positions = new List <Point>(); base_size = gameForm.playArea1.Width / 12; base_x = gameForm.playArea2.Location.X + gameForm.playArea2.Width / 2 - base_size / 2; base_y = gameForm.playArea2.Location.Y + gameForm.playArea2.Height / 2; positions.Add(new Point(base_x, base_y - 2 * base_size)); positions.Add(new Point(base_x, base_y - base_size)); positions.Add(new Point(base_x, base_y)); positions.Add(new Point(base_x, base_y + base_size)); position = positions[0]; }