22#ifndef ULTIMA4_MAP_MAPLOADER_H
23#define ULTIMA4_MAP_MAPLOADER_H
25#include "ultima/ultima4/map/map.h"
28class SeekableReadStream;
38 uint operator()(
const Map::Type &v)
const {
62 virtual bool load(
Map *map) = 0;
74 static bool isChunkCompressed(
Map *map,
int chunk);
107 void initDungeonRoom(
Dungeon *dng,
int room);
Definition: maploader.h:80
virtual bool load(Map *map)
Definition: maploader.h:88
bool load(Map *map) override
Definition: maploader.h:96
bool load(Map *map) override
Definition: dungeon.h:120
Definition: maploader.h:58
static bool loadData(Map *map, Common::SeekableReadStream &f)
static MapLoader * registerLoader(MapLoader *loader, Map::Type type)
Definition: maploader.h:128
MapLoader * getLoader(Map::Type type)
Definition: maploader.h:110
bool load(Map *map) override
Definition: maploader.h:118
bool load(Map *map) override
Definition: algorithm.h:29
Definition: maploader.h:37