Esempio n. 1
0
        public MapMessagesService(ModalLayer messagesLayer,
                                  IGuiServices guiServices,
                                  ITexts texts)
        {
            _messagesLayer = messagesLayer;
            _guiServices   = guiServices;
            _texts         = texts;
            _dict          = new Dictionary <MessageType, string>();

            LoadData();
        }
Esempio n. 2
0
 public MapView(IGuiServices guiServices,
                MapBackgroundLayer mapLayer,
                CitiesLayer citiesLayer,
                ArmiesLayer armiesLayer,
                MapGuiLayer mapGuiLayer,
                DrawingLayer drawingLayer,
                ModalLayer messagesLayer) : base(guiServices)
 {
     Layers = new List <MapLayer> {
         mapLayer, citiesLayer, armiesLayer, mapGuiLayer, drawingLayer, messagesLayer
     };
 }
Esempio n. 3
0
        public MapCityGuiFactory(
            IGuiServices guiServices,
            ILegionConfig legionConfig,
            ITexts texts,
            ICommonMapGuiFactory commonMapGuiFactory,
            ModalLayer modalLayer)
        {
            _guiServices         = guiServices;
            _legionConfig        = legionConfig;
            _texts               = texts;
            _commonMapGuiFactory = commonMapGuiFactory;
            _modalLayer          = modalLayer;

            guiServices.GameLoaded += LoadImages;
        }