示例#1
0
文件: GameScene.cs 项目: minskowl/MY
        /// <summary>
        /// Initializes a new instance of the <see cref="GameScene"/> class.
        /// </summary>
        /// <param name="gameStateManager">Game state manager the game state belongs to</param>
        public GameScene(GameBoxStateManager gameStateManager)
            : base(gameStateManager)
        {
            _field            = new Field(Screen);
            _field.Position.X = 50;
            _field.Position.Y = 50;

            _field.Initialize(initField);
        }
示例#2
0
文件: GameScene.cs 项目: minskowl/MY
 /// <summary>
 /// Initializes a new instance of the <see cref="GameScene"/> class.
 /// </summary>
 /// <param name="gameStateManager">Game state manager the game state belongs to</param>
 public GameScene(GameBoxStateManager gameStateManager)
     : base(gameStateManager)
 {
     _field = new FieldControl
     {
         Bounds = { Location = new UniVector(25, 25) }
     };
     _field.EndGamge += ControlEndGamge;
     AddControl(_field);
 }
示例#3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FlipItGame"/> class.
 /// </summary>
 /// <param name="manager">The manager.</param>
 public FlipItGame(GameBoxStateManager manager)
 {
     _manager              = manager;
     _gameScene            = new GameScene(manager);
     _gameScene.GameWined += _gameScene_GameWined;
 }
示例#4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BubblesGame"/> class.
 /// </summary>
 /// <param name="manager">The manager.</param>
 public BubblesGame(GameBoxStateManager manager)
 {
     _manager = manager;
 }