internal Auction(Fields.HouseField pHouse, Player pInitiator) { House = pHouse; _initiator = pInitiator; _activeBidders = System.Convert.ToByte(pHouse.GameBoard.PlayerRank.Length); _PlayerBids = new uint[_activeBidders - 1 + 1]; }
public Trade(Player pWant, Player pFrom, Fields.HouseField pGiveHouses, uint pGiveCash, Fields.HouseField pWantHouses) : this(pWant, pFrom, new Fields.HouseField[] { pGiveHouses }, pGiveCash, new Fields.HouseField[] { pWantHouses }) { }
public void RaiseChangeOwner(Fields.HouseField pField, Entity pPlayer) { FieldOwnerChange?.Invoke(pField, pPlayer); }