Exemple #1
0
 public CompanyState(Company company, int money, int loans, ImmutableList<Train> trains)
 {
     Company = company;
     Money = money;
     Loans = loans;
     Trains = trains;
 }
Exemple #2
0
 public MergerRound(Company activeCompany, int roundNumber, RoundMode mode)
     : base(activeCompany)
 {
     RoundNumber = roundNumber;
     RoundMode = mode;
 }
Exemple #3
0
 public CompanyRound(Company activeCompany)
 {
     ActiveCompany = activeCompany;
 }
Exemple #4
0
 public OperatingRound(GameState gameState, Company activeCompany, int roundNumber, RoundMode mode)
     : base(activeCompany)
 {
     RoundNumber = roundNumber;
     RoundMode = mode;
 }
Exemple #5
0
 public Player GetOwner(Company company)
 {
     throw new NotImplementedException();
 }
Exemple #6
0
 public CompanyState GetCompanyState(Company company) => CompanyStates.Single(s => s.Company == company);