public GameFinishedState(IGame game, ISourceWrapper sourceWrapper, DataProvider dataProvider, int winner)
 {
     _game          = game;
     _sourceWrapper = sourceWrapper;
     _dataProvider  = dataProvider;
     isFinished     = true;
     _winner        = winner;
 }
Beispiel #2
0
 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;
 }