Ejemplo n.º 1
0
 public StackRecord(StackRecord stackRecord, HaveOrdersBeenGivenThisTurn haveOrdersBeenGivenThisTurn)
 {
     Id          = stackRecord.Id;
     FactionId   = stackRecord.FactionId;
     LocationHex = stackRecord.LocationHex;
     Status      = stackRecord.Status;
     HaveOrdersBeenGivenThisTurn = haveOrdersBeenGivenThisTurn;
 }
Ejemplo n.º 2
0
 public StackRecord(StackRecord stackRecord, Status unitStatus)
 {
     Id          = stackRecord.Id;
     FactionId   = stackRecord.FactionId;
     LocationHex = stackRecord.LocationHex;
     Status      = unitStatus;
     HaveOrdersBeenGivenThisTurn = stackRecord.HaveOrdersBeenGivenThisTurn;
 }
Ejemplo n.º 3
0
 public StackRecord(StackRecord stackRecord, LocationHex locationHex, Status unitStatus, HaveOrdersBeenGivenThisTurn haveOrdersBeenGivenThisTurn)
 {
     Id          = stackRecord.Id;
     FactionId   = stackRecord.FactionId;
     LocationHex = locationHex;
     Status      = unitStatus;
     HaveOrdersBeenGivenThisTurn = haveOrdersBeenGivenThisTurn;
 }
Ejemplo n.º 4
0
 public StackRecord(StackRecord stackRecord, LocationHex locationHex)
 {
     Id          = stackRecord.Id;
     FactionId   = stackRecord.FactionId;
     LocationHex = locationHex;
     Status      = stackRecord.Status;
     HaveOrdersBeenGivenThisTurn = stackRecord.HaveOrdersBeenGivenThisTurn;
 }
Ejemplo n.º 5
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);
 }