Exemplo n.º 1
0
 public SettlementRecord(int raceTypeId, int factionId, PointI locationHex, string name)
 {
     Id          = GameDataSequences.GetNextSequence("Settlement");
     RaceTypeId  = new RaceTypeId(raceTypeId);
     FactionId   = new FactionId(factionId);
     LocationHex = new LocationHex(locationHex);
     Name        = new Name(name);
 }
Exemplo n.º 2
0
 public StackRecord(StackRecord stackRecord, LocationHex locationHex, Status unitStatus, HaveOrdersBeenGivenThisTurn haveOrdersBeenGivenThisTurn)
 {
     Id          = stackRecord.Id;
     FactionId   = stackRecord.FactionId;
     LocationHex = locationHex;
     Status      = unitStatus;
     HaveOrdersBeenGivenThisTurn = haveOrdersBeenGivenThisTurn;
 }
Exemplo n.º 3
0
 public StackRecord(StackRecord stackRecord, LocationHex locationHex)
 {
     Id          = stackRecord.Id;
     FactionId   = stackRecord.FactionId;
     LocationHex = locationHex;
     Status      = stackRecord.Status;
     HaveOrdersBeenGivenThisTurn = stackRecord.HaveOrdersBeenGivenThisTurn;
 }
Exemplo n.º 4
0
 public StackRecord(int factionId, PointI locationHex)
 {
     Id          = GameDataSequences.GetNextSequence("Stack");
     FactionId   = new FactionId(factionId);
     LocationHex = new LocationHex(locationHex);
     Status      = new Status(UnitStatus.None);
     HaveOrdersBeenGivenThisTurn = new HaveOrdersBeenGivenThisTurn(false);
 }