Beispiel #1
0
 public Planet
 (
     string name, ResourseHolder resourseHolder, SpaceObject spaceObject, ColonyHolder colonyHolder
 )
 {
     this.Name           = name;
     this.ResourseHolder = resourseHolder;
     this.SpaceObject    = spaceObject;
     this.ColonyHolder   = colonyHolder;
 }
Beispiel #2
0
 public StarShip
 (
     double speed, ColonyHolder colonyHolder, SpaceObject spaceObject, UnitHolder unitHolder,
     string name, State buildingState, TimeSpan timeToBuildSec, TimeSpan timeToDestroySec, List <ResourseBunch> necessaryResourses
 )
     : base(
         name, buildingState, timeToBuildSec, timeToDestroySec, necessaryResourses
         )
 {
     this.Speed        = speed;
     this.ColonyHolder = colonyHolder;
     this.SpaceObject  = spaceObject;
     this.UnitHolder   = unitHolder;
 }
Beispiel #3
0
 public bool Remove(List <Colony> ts)
 {
     return(ColonyHolder.Remove(ts));
 }
Beispiel #4
0
 public bool Remove(Colony t)
 {
     return(ColonyHolder.Remove(t));
 }
Beispiel #5
0
 public bool Move(List <Colony> ts, IGeneralHolder <Colony> generalHolder)
 {
     return(ColonyHolder.Move(ts, generalHolder));
 }
Beispiel #6
0
 public bool Move(Colony t, IGeneralHolder <Colony> generalHolder)
 {
     return(ColonyHolder.Move(t, generalHolder));
 }
Beispiel #7
0
 public bool Add(List <Colony> ts)
 {
     return(ColonyHolder.Add(ts));
 }
Beispiel #8
0
 public bool Add(Colony t)
 {
     return(ColonyHolder.Add(t));
 }