Exemplo n.º 1
0
        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>();
        }
Exemplo n.º 2
0
        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>();
        }
Exemplo n.º 3
0
        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];
        }