示例#1
0
 public GameHub(IGameAreaManager areaManager, ITileDiscoveringService tileSrv, IAreaInfos areainfos)
 {
     AreaManager = areaManager;
     AreaManager.GenerationEnd += AreaManager_GenerationEnd;
     TileSrv               = tileSrv;
     Areainfos             = areainfos;
     CmdManualDiscover     = new DelegateCommand(ExecuteManualDiscover);
     CmdStopManualDiscover = new DelegateCommand(StopDiscover);
     CmpdClearAllData      = new DelegateCommand(ExecuteClearAllData);
 }
示例#2
0
        public GameAreaManager(ITileDiscoveringService tileDisc, IAreaInfos areainfos)
        {
            Areainfos = areainfos;
            _tileDisc = tileDisc;

            Tiles = new ObservableCollection <Tile> {
            };
            Discover(false);
            Discover(false);
        }