#include "externs.h"
#include "player.h"
#include <list>
Go to the source code of this file.
Classes | |
class | dgn_event |
class | dgn_event_listener |
struct | dgn_square_alarm |
struct | dgn_listener_def |
class | dgn_event_dispatcher |
Enumerations | |
enum | dgn_event_type { DET_NONE = 0x0000, DET_TURN_ELAPSED = 0x0001, DET_MONSTER_MOVED = 0x0002, DET_PLAYER_MOVED = 0x0004, DET_LEAVING_LEVEL = 0x0008, DET_ENTERING_LEVEL = 0x0010, DET_ENTERED_LEVEL = 0x0020, DET_PLAYER_IN_LOS = 0x0040, DET_PLAYER_CLIMBS = 0x0080, DET_MONSTER_DIED = 0x0100, DET_ITEM_PICKUP = 0x0200, DET_ITEM_MOVED = 0x0400, DET_FEAT_CHANGE = 0x0800, DET_WALL_HIT = 0x1000, DET_DOOR_OPENED = 0x2000, DET_DOOR_CLOSED = 0x4000, DET_HP_WARNING = 0x8000, DET_PRESSURE_PLATE = 0x10000, DET_GLOBAL_MASK, DET_POSITION_MASK } |
Variables | |
dgn_event_dispatcher | dungeon_events |
enum dgn_event_type |