public Player() { Name = "Player"; Score = 0; HiddenBoard = new HiddenBoard(); VisibleBoard = new VisibleBoard(); armada = new ShipFleet(); rowSelection = 0; columnSelection = 0; }
private void MarkResultsOnOpponentsBoard(Coordinate coordinate, ShootResult result) { if (result == ShootResult.Missed) { HiddenBoard.MarkMissed(coordinate); } else { HiddenBoard.MarkHit(coordinate); } }
public CribbageVMData(IEventAggregator aggregator, CommandContainer command, HiddenBoard board) { Deck1 = new DeckObservablePile <CribbageCard>(aggregator, command); Pile1 = new PileObservable <CribbageCard>(aggregator, command); PlayerHand1 = new HandObservable <CribbageCard>(command); MainFrame = new HandObservable <CribbageCard>(command); CribFrame = new HandObservable <CribbageCard>(command); CribFrame.Visible = false; MainFrame.Text = "Card List"; CribFrame.Text = "Crib"; MainFrame.SendEnableProcesses(this, () => false); CribFrame.SendEnableProcesses(this, () => false); //something else has to set the maxs. GameBoard1 = board; ScoreBoard1 = new ScoreBoardCP(); }
public void ChooseHitLocation(HiddenBoard activeBoard) { rowSelection = UserInterface.GetUserInputInt("Pick the row of your hit!\n"); columnSelection = UserInterface.GetUserInputInt("Pick the column of your hit!\n"); activeBoard.Board[rowSelection, columnSelection] = "X"; }