dgnevent.h File Reference

#include "externs.h"
#include "player.h"
#include <list>

Include dependency graph for dgnevent.h:

This graph shows which files directly or indirectly include this file:

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


Enumeration Type Documentation

Enumerator:
DET_NONE 
DET_TURN_ELAPSED 
DET_MONSTER_MOVED 
DET_PLAYER_MOVED 
DET_LEAVING_LEVEL 
DET_ENTERING_LEVEL 
DET_ENTERED_LEVEL 
DET_PLAYER_IN_LOS 
DET_PLAYER_CLIMBS 
DET_MONSTER_DIED 
DET_ITEM_PICKUP 
DET_ITEM_MOVED 
DET_FEAT_CHANGE 
DET_WALL_HIT 
DET_DOOR_OPENED 
DET_DOOR_CLOSED 
DET_HP_WARNING 
DET_PRESSURE_PLATE 
DET_GLOBAL_MASK 
DET_POSITION_MASK 


Variable Documentation


Generated on Thu Jan 13 13:04:25 2011 by  doxygen 1.5.6