public PartyLayerDrawer(IDrawingUi drawingUi, DbInterface db) { _drawingUi = drawingUi; _db = db; Party party = _db.Party.Get(); if (party != null) { _partyLocation = party.Location; } }
public DrawingHandler(string tag, IDrawingUi drawingUi, TileConfigInterface tiles, DbInterface db) { _handlerTag = tag; _drawingUi = drawingUi; _terrainLayerDrawer = new TerrainLayerDrawer(drawingUi, tiles, db); _riverLayerDrawer = new RiverLayerDrawer(drawingUi, tiles, db); _roadLayerDrawer = new RoadLayerDrawer(drawingUi, tiles, db); _gmIconLayerDrawer = new GmIconLayerDrawer(drawingUi, tiles, db); _playerIconLayerDrawer = new PlayerIconLayerDrawer(drawingUi, tiles, db); _fogOfWarLayerDrawer = new FogOfWarLayerDrawer(drawingUi, tiles, db); _selectLayerDrawer = new SelectLayerDrawer(drawingUi, tiles, db); _partyLayerDrawer = new PartyLayerDrawer(drawingUi, db); _overlayGridLayerDrawer = new OverlayGridLayerDrawer(drawingUi); _layerDrawers = new List <BaseLayerDrawer> { _terrainLayerDrawer, _riverLayerDrawer, _roadLayerDrawer, _gmIconLayerDrawer, _playerIconLayerDrawer, _fogOfWarLayerDrawer }; }
public RoadLayerDrawer(IDrawingUi uiInterface, TileConfigInterface tiles, DbInterface db) : base(uiInterface, tiles, db) { }
public TerrainLayerDrawer(IDrawingUi uiInterface, TileConfigInterface tiles, DbInterface db) : base(uiInterface, tiles, db) { _mapTileImages = new Dictionary <string, Bitmap>(); }
protected BaseLayerDrawer(IDrawingUi uiInterface, TileConfigInterface tiles, DbInterface db) { UiInterface = uiInterface; Tiles = tiles; Db = db; }
public OverlayGridLayerDrawer(IDrawingUi drawingUi) { _drawingUi = drawingUi; }