public GameFinishedState(IGame game, ISourceWrapper sourceWrapper, DataProvider dataProvider, int winner) { _game = game; _sourceWrapper = sourceWrapper; _dataProvider = dataProvider; isFinished = true; _winner = winner; }
public GameRunningState(IGame game, ISourceWrapper sourceWrapper, DataProvider dataProvider, Logic logic) { _game = game; _sourceWrapper = sourceWrapper; _dataProvider = dataProvider; _logic = logic; isRunning = true; }
public MainMenuState( IGame game, IConfigurationProvider configurationProvider, ISourceWrapper sourceWrapper, DataProvider dataProvider) { _game = game; _configurationProvider = configurationProvider; _sourceWrapper = sourceWrapper; _dataProvider = dataProvider; inMenu = true; }