22 #ifndef ULTIMA_ULTIMA1_WIDGETS_DUNGEON_WIDGET_H 23 #define ULTIMA_ULTIMA1_WIDGETS_DUNGEON_WIDGET_H 25 #include "ultima/shared/maps/map.h" 26 #include "ultima/shared/maps/dungeon_widget.h" 39 enum DungeonWidgetId {
40 MONSTER_NONE = -1, MONSTER_RANGER = 0, MONSTER_SKELETON = 1, MONSTER_THIEF = 2, MONSTER_GIANT_RAT = 3,
41 MONSTER_RAT = 4, MONSTER_SPIDER = 5, MONSTER_VIPER = 6, MONSTER_ORC = 7, MONSTER_CYCLOPS = 8,
42 MONSTER_GELATINOUS_CUBE = 9, MONSTER_ETTIN = 10, MONSTER_MIMIC = 11, MONSTER_LIZARD_MAN = 12,
43 MONSTER_MINOTAUR = 13, MONSTER_CARRION_CREEPER = 14, MONSTER_TANGLER = 15, MONSTER_GREMLIN = 16,
44 MONSTER_WANDERING_EYES = 17, MONSTER_WRAITH = 18, MONSTER_LICH = 19, MONSTER_INVISIBLE_SEEKER = 20,
45 MONSTER_MIND_WHIPPER = 21, MONSTER_ZORN = 22, MONSTER_DAEMON = 23, MONSTER_BALRON = 24, UITEM_COFFIN = 25,
46 UITEM_HOLE_UP = 26, UITEM_HOLE_DOWN = 27, UITEM_LADDER_UP = 28, UITEM_LADDER_DOWN = 29
54 DungeonWidgetId _widgetId;
59 static const byte *getData();
64 static void getPos(
const byte *&data,
int bitShift,
Point &pt);
Definition: managed_surface.h:51
Definition: dungeon_surface.h:37
Definition: map_base.h:39
Definition: detection.h:27