/// <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); }
/// <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); }
/// <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; }
/// <summary> /// Initializes a new instance of the <see cref="BubblesGame"/> class. /// </summary> /// <param name="manager">The manager.</param> public BubblesGame(GameBoxStateManager manager) { _manager = manager; }