22 #ifndef NUVIE_FILES_TMX_MAP_H 23 #define NUVIE_FILES_TMX_MAP_H 25 #include "ultima/nuvie/core/nuvie_defs.h" 26 #include "ultima/nuvie/files/nuvie_io_file.h" 34 class NuvieIOFileWrite;
38 unsigned char *mapdata;
50 bool exportTmxMapFiles(
const Common::Path &dir, nuvie_game_t type);
52 bool exportMapLevel(uint8 level);
53 void writeRoofTileset(uint8 level);
55 uint16 gidOffset, uint16 bitsPerTile,
const unsigned char *data);
57 void writeObjects(
NuvieIOFileWrite *tmx, uint8 level,
bool forceLower,
bool toptiles);
58 Std::string writeObjectTile(
Obj *obj,
Std::string nameSuffix, uint16 tile_num, uint16 x, uint16 y,
bool forceLower,
bool toptile);
61 bool canDrawTile(
Tile *t,
bool forceLower,
bool toptile);
Definition: nuvie_io_file.h:75
Definition: tile_manager.h:145
Definition: detection.h:27
Definition: obj_manager.h:75
Definition: tile_manager.h:113