Exemple #1
0
 public ArmiesLayer(
     IGuiServices guiServices,
     IMapController mapController,
     IMapArmyGuiFactory armyGuiFactory,
     IMapRouteDrawer routeDrawer,
     ModalLayer modalLayer) : base(guiServices)
 {
     _mapController  = mapController;
     _armyGuiFactory = armyGuiFactory;
     _routeDrawer    = routeDrawer;
     _modalLayer     = modalLayer;
 }
Exemple #2
0
 public CitiesLayer(
     IGuiServices guiServices,
     IMapController mapController,
     IMapCityGuiFactory cityGuiFactory,
     IMapRouteDrawer routeDrawer,
     ModalLayer modalLayer)
     : base(guiServices)
 {
     _mapController  = mapController;
     _cityGuiFactory = cityGuiFactory;
     _routeDrawer    = routeDrawer;
     _modalLayer     = modalLayer;
 }
        public MapArmyGuiFactory(
            IGuiServices guiServices,
            ILegionConfig legionConfig,
            ITexts texts,
            ICommonMapGuiFactory commonMapGuiFactory,
            IMapRouteDrawer mapRouteDrawer,
            ModalLayer modalLayer)
        {
            _guiServices         = guiServices;
            _legionConfig        = legionConfig;
            _texts               = texts;
            _commonMapGuiFactory = commonMapGuiFactory;
            _mapRouteDrawer      = mapRouteDrawer;
            _modalLayer          = modalLayer;

            guiServices.GameLoaded += LoadImages;
        }
Exemple #4
0
 public DrawingLayer(IGuiServices guiServices, IMapRouteDrawer routeDrawer) : base(guiServices)
 {
     _routeDrawer = routeDrawer;
     Clicked     += DrawingLayer_Clicked;
 }