コード例 #1
0
ファイル: Turn.cs プロジェクト: kevPo/Monopoly
 public Turn(Int32 playerId, IDice dice, IJailRoster jailRoster, IBoard board)
 {
     this.playerId = playerId;
     this.dice = dice;
     this.jailRoster = jailRoster;
     this.board = board;
     this.locations = board.Locations;
 }
コード例 #2
0
ファイル: GoToJail.cs プロジェクト: kevPo/Monopoly
 public GoToJail(Int32 index, String name, Int32 jailIndex, IBanker banker,
                 IJailRoster jailRoster, IBoard board)
     : base(index, name)
 {
     this.jailIndex = jailIndex;
     this.jailRoster = jailRoster;
     this.board = board;
 }
コード例 #3
0
 public Turn(Int32 playerId, IDice dice, IJailRoster jailRoster, IBoard board)
 {
     this.playerId   = playerId;
     this.dice       = dice;
     this.jailRoster = jailRoster;
     this.board      = board;
     this.locations  = board.Locations;
 }
コード例 #4
0
ファイル: ChanceFactory.cs プロジェクト: kevPo/Monopoly
 public ChanceFactory(IBanker banker, IJailRoster jailRoster, 
     GameBoard board, IDice dice)
 {
     this.banker = banker;
     this.jailRoster = jailRoster;
     this.board = board;
     this.dice = dice;
 }
コード例 #5
0
 public GoToJail(Int32 index, String name, Int32 jailIndex, IBanker banker,
                 IJailRoster jailRoster, IBoard board)
     : base(index, name)
 {
     this.jailIndex  = jailIndex;
     this.jailRoster = jailRoster;
     this.board      = board;
 }
コード例 #6
0
 public TraditionalCardDeckFactory(IBanker banker, IJailRoster jailRoster,
                                   GameBoard board, IDice dice)
 {
     this.communityChestFactory = new CommunityChestFactory(banker, jailRoster, board);
     this.chanceFactory         = new ChanceFactory(banker, jailRoster, board, dice);
 }
コード例 #7
0
 public TraditionalCardDeckFactory(IBanker banker, IJailRoster jailRoster,
     GameBoard board, IDice dice)
 {
     this.communityChestFactory = new CommunityChestFactory(banker, jailRoster, board);
     this.chanceFactory = new ChanceFactory(banker, jailRoster, board, dice);
 }
コード例 #8
0
 public CommunityChestFactory(IBanker banker, IJailRoster jailRoster, GameBoard board)
 {
     this.banker     = banker;
     this.jailRoster = jailRoster;
     this.board      = board;
 }
コード例 #9
0
 public GoDirectlyToJailCommand(IJailRoster jailRoster, IBoard board)
 {
     this.jailRoster = jailRoster;
     this.board      = board;
 }
コード例 #10
0
 public NormalTurn(Int32 playerId, IDice dice, IJailRoster jailRoster, GameBoard board)
     : base(playerId, dice, jailRoster, board)
 {
 }
コード例 #11
0
 public GetOutOfJailFreeCommand(IJailRoster jailRoster)
 {
     this.jailRoster = jailRoster;
 }
コード例 #12
0
ファイル: InmateTurn.cs プロジェクト: kevPo/Monopoly
 public InmateTurn(Int32 playerId, IDice dice, IJailRoster jailRoster, IBoard board)
     : base(playerId, dice, jailRoster, board)
 {
 }
コード例 #13
0
 public GoDirectlyToJailCommand(IJailRoster jailRoster, IBoard board)
 {
     this.jailRoster = jailRoster;
     this.board = board;
 }
コード例 #14
0
ファイル: NormalTurn.cs プロジェクト: kevPo/Monopoly
 public NormalTurn(Int32 playerId, IDice dice, IJailRoster jailRoster, GameBoard board)
     : base(playerId, dice, jailRoster, board)
 {
 }
コード例 #15
0
 public CommunityChestFactory(IBanker banker, IJailRoster jailRoster, GameBoard board)
 {
     this.banker = banker;
     this.jailRoster = jailRoster;
     this.board = board;
 }