Exemple #1
0
 public World(IRoadManager roadManager,
              IStrongholdManager strongholdManager,
              ICityManager cityManager,
              IRegionManager regionManager,
              ITribeManager tribeManager,
              IBarbarianTribeManager barbarianTribeManager,
              IDbManager dbManager)
 {
     this.barbarianTribeManager = barbarianTribeManager;
     this.dbManager             = dbManager;
     Roads       = roadManager;
     strongholds = strongholdManager;
     Cities      = cityManager;
     Regions     = regionManager;
     Tribes      = tribeManager;
     Battles     = new Dictionary <uint, IBattleManager>();
     Lock        = new object();
     Players     = new ConcurrentDictionary <uint, IPlayer>();
 }
Exemple #2
0
 public ThemeManager(IRoadManager roadManager, IRegionManager regionManager, ITileLocator tileLocator)
 {
     this.roadManager   = roadManager;
     this.regionManager = regionManager;
     this.tileLocator   = tileLocator;
 }