X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fmap%2FMap.h;fp=src%2Fmap%2FMap.h;h=a985d8491f44928335ba06a618677d095da6079f;hb=7c43158af1abf38fa896a442cb3c6d8a5bc630e7;hp=40cce1c497259e31a719a4bcf3114c2ded2478b7;hpb=77915e0186f4fc0788054eb34651c726b80d981c;p=l2e.git diff --git a/src/map/Map.h b/src/map/Map.h index 40cce1c..a985d84 100644 --- a/src/map/Map.h +++ b/src/map/Map.h @@ -39,14 +39,8 @@ public: void Render(SDL_Surface *dest, const geometry::Vector &offset) const; void RenderDebug(SDL_Surface *dest, const geometry::Vector &offset) const; -// temporary setters -public: - void SetTileset(const graphics::Sprite *t) { tileset = t; } - void SetBattleBackground(SDL_Surface *bg) { battlebg = bg; } - void SetAreas(Area *a, int num) { areas = a; numAreas = num; } - void SetTriggers(Trigger *t, int num) { triggers = t; numTriggers = num; } - void SetEntities(Entity *e, int num) { entities = e; numEntities = num; } - void SetWidth(int w) { width = w; } + static void CreateTypeDescription(); + static void Construct(void *); private: const graphics::Sprite *tileset;