public BattleshipMainViewModel(CommandContainer commandContainer, BattleshipMainGameClass mainGame, BattleshipVMData viewModel, BasicData basicData, TestOptions test, IGamePackageResolver resolver ) : base(commandContainer, mainGame, viewModel, basicData, test, resolver) { _mainGame = mainGame; _viewModel = viewModel; _basicData = basicData; if (_basicData.MultiPlayer == false) { _ai = resolver.Resolve <BattleshipComputerAI>(); } }
public BattleshipMainGameClass(IGamePackageResolver resolver, IEventAggregator aggregator, BasicData basic, TestOptions test, BattleshipVMData model, IMultiplayerSaveState state, IAsyncDelayer delay, CommandContainer command, GameBoardCP gameBoard1, ShipControlCP ships, BasicGameContainer <BattleshipPlayerItem, BattleshipSaveInfo> gameContainer ) : base(resolver, aggregator, basic, test, model, state, delay, command, gameContainer) { _test = test; _model = model; _command = command; GameBoard1 = gameBoard1; Ships = ships; }
public ShipControlCP(BattleshipVMData model, GameBoardCP gameBoard1) { _model = model; _gameBoard1 = gameBoard1; LoadBoard(); }