public override void Initialize() { Console.WriteLine("Initializing!"); _imGuiRenderer = new ImGuiRenderer(Game); _imGuiRenderer.RebuildFontAtlas(); _camera = new OrthographicCamera(GraphicsDevice); _camera.LookAt(new Vector2(GraphicsDevice.Viewport.Width / 2.0f, GraphicsDevice.Viewport.Height / 2.0f)); _camera.Zoom = 0.5f; _playerTurnsContainer = new PlayerTurnsContainer(_field, _gameStateManager); SetUpCommands(); base.Initialize(); }
protected MineFieldCommandBase(MineField mineField, OrthographicCamera camera, PlayerTurnsContainer container) { MineField = mineField; Camera = camera; Container = container; }
public PlaceFlagCommand(MineField mineField, OrthographicCamera camera, PlayerTurnsContainer container) : base(mineField, camera, container) { }
public RevealCellCommand(MineField mineField, OrthographicCamera camera, PlayerTurnsContainer container) : base(mineField, camera, container) { }