Ejemplo n.º 1
0
        public Scene1(GamePlayerControl controller) : base(controller)
        {
            i      = 0;
            center = new Point(GameData.PictureBoxWidth / 2, GameData.PictureBoxHeight / 2);

            controller.MouseClick += (o, e) =>
            {
                clickedPoint = new Point(e.X, e.Y);
            };

            controller.KeyDown += (o, e) =>
            {
                switch (e.KeyData)
                {
                case Keys.Up:
                    keyboardState = Color.Red;
                    break;

                case Keys.Down:
                    keyboardState = Color.Blue;
                    break;

                case Keys.Left:
                    keyboardState = Color.Green;
                    break;

                case Keys.Right:
                    keyboardState = Color.Yellow;
                    break;

                default:
                    break;
                }
            };
        }
Ejemplo n.º 2
0
 public static void initScenes(GamePlayerControl control)
 {
     scene1 = new Scene1(control);
 }
Ejemplo n.º 3
0
 public Scene1(GamePlayerControl controller) : base(controller)
 {
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Called when the scene is first made. World Gravity is default zero.
 /// </summary>
 /// <param name="control"></param>
 public PhysicsScene(GamePlayerControl control) : base(control)
 {
     physWorld = new World(Vector2.Zero);
     Bodies    = new HashSet <PhysicsBody>();
 }