22 #ifndef ULTIMA4_VIEWS_DUNGEONVIEW_H 23 #define ULTIMA4_VIEWS_DUNGEONVIEW_H 25 #include "ultima/ultima4/game/context.h" 26 #include "ultima/ultima4/map/dungeon.h" 27 #include "ultima/ultima4/filesys/savegame.h" 28 #include "ultima/ultima4/map/tileset.h" 29 #include "ultima/ultima4/map/direction.h" 30 #include "ultima/ultima4/views/tileview.h" 31 #include "ultima/ultima4/core/types.h" 32 #include "ultima/ultima4/map/location.h" 41 DNGGRAPHIC_LADDERDOWN,
42 DNGGRAPHIC_LADDERUPDOWN,
51 #define DungeonViewer (*DungeonView::getInstance()) 67 MapTiles() : _loaded(
false) {
71 bool _screen3dDungeonViewEnabled;
79 void drawInDungeon(
Tile *tile,
int x_offset,
int distance, Direction orientation,
bool tiled);
80 int graphicIndex(
int xoffset,
int distance, Direction orientation, DungeonGraphicType type);
81 void drawTile(
Tile *tile,
int x_offset,
int distance, Direction orientation);
82 void drawWall(
int xoffset,
int distance, Direction orientation, DungeonGraphicType type);
87 bool toggle3DDungeonView() {
88 return _screen3dDungeonViewEnabled = !_screen3dDungeonViewEnabled;
Definition: dungeonview.h:59
Definition: detection.h:27
Definition: tileview.h:42
Definition: map_tile.h:34