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; } }; }
public static void initScenes(GamePlayerControl control) { scene1 = new Scene1(control); }
public Scene1(GamePlayerControl controller) : base(controller) { }
/// <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>(); }