private FakeGameEngine() { this._ioProvider = new ConsoleIOProvider(); this._player = new Player(); this._field = new Field(); this._movement = new StraightMovement(this._field); var gameUISettngs = new DefaultUIEngineSettings<ConsoleIOProvider>(this._ioProvider, this._player); var gameUI = new UIEngine<ConsoleIOProvider>(gameUISettngs); this._gameEngineSettings = new GameEngineSettings<IDefaultUIEngine, IIntegerStats>(gameUI, this._field, this._player, InFileScores.Instance, this._movement); this._sampleGameEngine = new GameEngine(this._gameEngineSettings); }
public DefaultActionReceiver(IDefaultGameEngine gameEngine) { this._gameEngine = gameEngine; }