public TicketBag( TicketBag ticketBag, int additionalBlackTickets) : this(ticketBag) { Black += additionalBlackTickets; }
public TicketBag(TicketBag ticketBag) : this( ticketBag.Yellow, ticketBag.Green, ticketBag.Red, ticketBag.Black, ticketBag.Double) { }
public MatchSettings( int playerCount, int rounds, int showVillianAfter, int showVillianEvery, TicketBag detectiveTickets, TicketBag villianTickets, float villianBlackTicketMulti) { PlayerCount = playerCount; Rounds = rounds; ShowVillianAfter = showVillianAfter; ShowVillianEvery = showVillianEvery; this.detectiveTickets = detectiveTickets; this.villianTickets = villianTickets; VillianBlackTicketMulti = villianBlackTicketMulti; }
public Player( Match parent, long position, int order, PlayerColor color, TicketBag tickets) { MatchId = parent.Id; Match = parent; Initial = Station.At(position); Order = order; Color = color; Tickets = tickets; Role = color == PlayerColor.Villian ? PlayerRole.Villian : PlayerRole.Detective; }