Пример #1
0
 /// <summary>
 /// Creates a new player object
 /// </summary>
 /// <param name="game"></param>
 public Player(Game2 game)
 {
     this.game    = game;
     timer        = new TimeSpan(0);
     Position     = new Vector2(2, 352);
     Bounds       = new BoundingRectangle(Position.X, Position.Y, 32, 45);
     state        = State.Idle;
     prev_state   = State.Idle;
     powerUpTimer = new TimeSpan(0);
     bomb         = new Bomb(game);
     keyboard     = Keyboard.GetState();
 }
Пример #2
0
 public Spike(Game2 game)
 {
     this.game = game;
     timer     = new TimeSpan(0);
     on        = false;
 }
Пример #3
0
 static void Main()
 {
     using (var game = new Game2())
         game.Run();
 }
Пример #4
0
 public GameOver(Game2 game)
 {
     this.game = game;
 }
Пример #5
0
        //Idea for next project: Invisible/Appearing Walls

        public Wall(Game2 game)
        {
            this.game = game;
        }
Пример #6
0
 public Bomb(Game2 game)
 {
     this.game = game;
 }
Пример #7
0
 public Maze(Game2 game)
 {
     this.game = game;
 }
Пример #8
0
 public Winner(Game2 game)
 {
     this.game = game;
 }