protected PlayerGameViewModel(MainNavigationModel mainNavigation) { _mainNavigation = mainNavigation; _depGameState = new Dependent(() => { _gameState = Player == null ? null : new RemoteGameState(Player, _mainNavigation); }); }
public GameSummaryViewModel(Player player, MainNavigationModel mainNavigation) { _player = player; _mainNavigation = mainNavigation; _gameState = new RemoteGameState(player, _mainNavigation); }
public RemoteSquareViewModel(RemoteGameState gameState, Square square) { _gameState = gameState; _square = square; }
public RemoteRowViewModel(RemoteGameState gameState, int row) { _gameState = gameState; _row = row; }