public MapMessagesService(ModalLayer messagesLayer, IGuiServices guiServices, ITexts texts) { _messagesLayer = messagesLayer; _guiServices = guiServices; _texts = texts; _dict = new Dictionary <MessageType, string>(); LoadData(); }
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 }; }
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; }