Beispiel #1
0
 private GameWorld()
 {
     _designationManager = new DesignationManager(this);
     _buildingManager    = new BuildingManager(this);
     _itemManager        = new ItemManager(this);
     _actorManager       = new ActorManager(this);
     _environment        = new Environment.Environment(_worldSize, this);
     _spatialTreeIndex   = new SpatialTreeIndex(WorldSize, new [] { 3, 3, 3, 3 }, new [] { 3, 3, 3, 3 });
     TimedEventManager   = new TimedEventManager(this);
     _factoryManager     = new FactoryManager(this);
 }
Beispiel #2
0
 /// <summary>
 /// Main game tick processing.
 /// </summary>
 /// <param name="timeSpan">The time since the last tick.</param>
 public void Tick(GameTime timeSpan)
 {
     TimedEventManager.Tick(timeSpan);
 }