Data Structures | Defines | Typedefs | Enumerations | Variables

dgn_comp.h File Reference

Go to the source code of this file.

Data Structures

union  YYSTYPE

Defines

#define INTEGER   258
#define A_DUNGEON   259
#define BRANCH   260
#define CHBRANCH   261
#define LEVEL   262
#define RNDLEVEL   263
#define CHLEVEL   264
#define RNDCHLEVEL   265
#define UP_OR_DOWN   266
#define PROTOFILE   267
#define DESCRIPTION   268
#define DESCRIPTOR   269
#define LEVELDESC   270
#define ALIGNMENT   271
#define LEVALIGN   272
#define ENTRY   273
#define STAIR   274
#define NO_UP   275
#define NO_DOWN   276
#define PORTAL   277
#define STRING   278
#define YYSTYPE_IS_TRIVIAL   1
#define yystype   YYSTYPE
#define YYSTYPE_IS_DECLARED   1

Typedefs

typedef union YYSTYPE YYSTYPE

Enumerations

enum  yytokentype {
  INTEGER = 258, A_DUNGEON = 259, BRANCH = 260, CHBRANCH = 261,
  LEVEL = 262, RNDLEVEL = 263, CHLEVEL = 264, RNDCHLEVEL = 265,
  UP_OR_DOWN = 266, PROTOFILE = 267, DESCRIPTION = 268, DESCRIPTOR = 269,
  LEVELDESC = 270, ALIGNMENT = 271, LEVALIGN = 272, ENTRY = 273,
  STAIR = 274, NO_UP = 275, NO_DOWN = 276, PORTAL = 277,
  STRING = 278, CHAR = 258, INTEGER = 259, BOOLEAN = 260,
  PERCENT = 261, SPERCENT = 262, MINUS_INTEGER = 263, PLUS_INTEGER = 264,
  MAZE_GRID_ID = 265, SOLID_FILL_ID = 266, MINES_ID = 267, MESSAGE_ID = 268,
  LEVEL_ID = 269, LEV_INIT_ID = 270, GEOMETRY_ID = 271, NOMAP_ID = 272,
  OBJECT_ID = 273, COBJECT_ID = 274, MONSTER_ID = 275, TRAP_ID = 276,
  DOOR_ID = 277, DRAWBRIDGE_ID = 278, MAZEWALK_ID = 279, WALLIFY_ID = 280,
  REGION_ID = 281, FILLING = 282, ALTAR_ID = 283, LADDER_ID = 284,
  STAIR_ID = 285, NON_DIGGABLE_ID = 286, NON_PASSWALL_ID = 287, ROOM_ID = 288,
  PORTAL_ID = 289, TELEPRT_ID = 290, BRANCH_ID = 291, LEV = 292,
  CHANCE_ID = 293, CORRIDOR_ID = 294, GOLD_ID = 295, ENGRAVING_ID = 296,
  FOUNTAIN_ID = 297, POOL_ID = 298, SINK_ID = 299, NONE = 300,
  RAND_CORRIDOR_ID = 301, DOOR_STATE = 302, LIGHT_STATE = 303, CURSE_TYPE = 304,
  ENGRAVING_TYPE = 305, DIRECTION = 306, RANDOM_TYPE = 307, A_REGISTER = 308,
  ALIGNMENT = 309, LEFT_OR_RIGHT = 310, CENTER = 311, TOP_OR_BOT = 312,
  ALTAR_TYPE = 313, UP_OR_DOWN = 314, SUBROOM_ID = 315, NAME_ID = 316,
  FLAGS_ID = 317, FLAG_TYPE = 318, MON_ATTITUDE = 319, MON_ALERTNESS = 320,
  MON_APPEARANCE = 321, ROOMDOOR_ID = 322, IF_ID = 323, ELSE_ID = 324,
  SPILL_ID = 325, TERRAIN_ID = 326, HORIZ_OR_VERT = 327, REPLACE_TERRAIN_ID = 328,
  EXIT_ID = 329, SHUFFLE_ID = 330, QUANTITY_ID = 331, BURIED_ID = 332,
  LOOP_ID = 333, SWITCH_ID = 334, CASE_ID = 335, BREAK_ID = 336,
  DEFAULT_ID = 337, ERODED_ID = 338, TRAPPED_ID = 339, RECHARGED_ID = 340,
  INVIS_ID = 341, GREASED_ID = 342, FEMALE_ID = 343, CANCELLED_ID = 344,
  REVIVED_ID = 345, AVENGE_ID = 346, FLEEING_ID = 347, BLINDED_ID = 348,
  PARALYZED_ID = 349, STUNNED_ID = 350, CONFUSED_ID = 351, SEENTRAPS_ID = 352,
  ALL_ID = 353, MON_GENERATION_ID = 354, MONTYPE_ID = 355, GRAVE_ID = 356,
  ERODEPROOF_ID = 357, FUNCTION_ID = 358, INCLUDE_ID = 359, SOUNDS_ID = 360,
  MSG_OUTPUT_TYPE = 361, WALLWALK_ID = 362, COMPARE_TYPE = 363, rect_ID = 364,
  fillrect_ID = 365, line_ID = 366, randline_ID = 367, grow_ID = 368,
  selection_ID = 369, flood_ID = 370, rndcoord_ID = 371, circle_ID = 372,
  ellipse_ID = 373, filter_ID = 374, STRING = 375, MAP_ID = 376,
  NQSTRING = 377, VARSTRING = 378, VARSTRING_INT = 379, VARSTRING_INT_ARRAY = 380,
  VARSTRING_STRING = 381, VARSTRING_STRING_ARRAY = 382, VARSTRING_VAR = 383, VARSTRING_VAR_ARRAY = 384,
  VARSTRING_COORD = 385, VARSTRING_COORD_ARRAY = 386, VARSTRING_REGION = 387, VARSTRING_REGION_ARRAY = 388,
  VARSTRING_MAPCHAR = 389, VARSTRING_MAPCHAR_ARRAY = 390, VARSTRING_MONST = 391, VARSTRING_MONST_ARRAY = 392,
  VARSTRING_OBJ = 393, VARSTRING_OBJ_ARRAY = 394, VARSTRING_SEL = 395, VARSTRING_SEL_ARRAY = 396,
  DICE = 397
}

Variables

YYSTYPE yylval

Define Documentation

#define A_DUNGEON   259
#define ALIGNMENT   271
#define BRANCH   260
#define CHBRANCH   261
#define CHLEVEL   264
#define DESCRIPTION   268
#define DESCRIPTOR   269
#define ENTRY   273
#define INTEGER   258
#define LEVALIGN   272
#define LEVEL   262
#define LEVELDESC   270
#define NO_DOWN   276
#define NO_UP   275
#define PORTAL   277
#define PROTOFILE   267
#define RNDCHLEVEL   265
#define RNDLEVEL   263
#define STAIR   274
#define STRING   278
#define UP_OR_DOWN   266
#define yystype   YYSTYPE
#define YYSTYPE_IS_DECLARED   1
#define YYSTYPE_IS_TRIVIAL   1

Typedef Documentation

typedef union YYSTYPE YYSTYPE

Enumeration Type Documentation

Enumerator:
INTEGER 
A_DUNGEON 
BRANCH 
CHBRANCH 
LEVEL 
RNDLEVEL 
CHLEVEL 
RNDCHLEVEL 
UP_OR_DOWN 
PROTOFILE 
DESCRIPTION 
DESCRIPTOR 
LEVELDESC 
ALIGNMENT 
LEVALIGN 
ENTRY 
STAIR 
NO_UP 
NO_DOWN 
PORTAL 
STRING 
CHAR 
INTEGER 
BOOLEAN 
PERCENT 
SPERCENT 
MINUS_INTEGER 
PLUS_INTEGER 
MAZE_GRID_ID 
SOLID_FILL_ID 
MINES_ID 
MESSAGE_ID 
LEVEL_ID 
LEV_INIT_ID 
GEOMETRY_ID 
NOMAP_ID 
OBJECT_ID 
COBJECT_ID 
MONSTER_ID 
TRAP_ID 
DOOR_ID 
DRAWBRIDGE_ID 
MAZEWALK_ID 
WALLIFY_ID 
REGION_ID 
FILLING 
ALTAR_ID 
LADDER_ID 
STAIR_ID 
NON_DIGGABLE_ID 
NON_PASSWALL_ID 
ROOM_ID 
PORTAL_ID 
TELEPRT_ID 
BRANCH_ID 
LEV 
CHANCE_ID 
CORRIDOR_ID 
GOLD_ID 
ENGRAVING_ID 
FOUNTAIN_ID 
POOL_ID 
SINK_ID 
NONE 
RAND_CORRIDOR_ID 
DOOR_STATE 
LIGHT_STATE 
CURSE_TYPE 
ENGRAVING_TYPE 
DIRECTION 
RANDOM_TYPE 
A_REGISTER 
ALIGNMENT 
LEFT_OR_RIGHT 
CENTER 
TOP_OR_BOT 
ALTAR_TYPE 
UP_OR_DOWN 
SUBROOM_ID 
NAME_ID 
FLAGS_ID 
FLAG_TYPE 
MON_ATTITUDE 
MON_ALERTNESS 
MON_APPEARANCE 
ROOMDOOR_ID 
IF_ID 
ELSE_ID 
SPILL_ID 
TERRAIN_ID 
HORIZ_OR_VERT 
REPLACE_TERRAIN_ID 
EXIT_ID 
SHUFFLE_ID 
QUANTITY_ID 
BURIED_ID 
LOOP_ID 
SWITCH_ID 
CASE_ID 
BREAK_ID 
DEFAULT_ID 
ERODED_ID 
TRAPPED_ID 
RECHARGED_ID 
INVIS_ID 
GREASED_ID 
FEMALE_ID 
CANCELLED_ID 
REVIVED_ID 
AVENGE_ID 
FLEEING_ID 
BLINDED_ID 
PARALYZED_ID 
STUNNED_ID 
CONFUSED_ID 
SEENTRAPS_ID 
ALL_ID 
MON_GENERATION_ID 
MONTYPE_ID 
GRAVE_ID 
ERODEPROOF_ID 
FUNCTION_ID 
INCLUDE_ID 
SOUNDS_ID 
MSG_OUTPUT_TYPE 
WALLWALK_ID 
COMPARE_TYPE 
rect_ID 
fillrect_ID 
line_ID 
randline_ID 
grow_ID 
selection_ID 
flood_ID 
rndcoord_ID 
circle_ID 
ellipse_ID 
filter_ID 
STRING 
MAP_ID 
NQSTRING 
VARSTRING 
VARSTRING_INT 
VARSTRING_INT_ARRAY 
VARSTRING_STRING 
VARSTRING_STRING_ARRAY 
VARSTRING_VAR 
VARSTRING_VAR_ARRAY 
VARSTRING_COORD 
VARSTRING_COORD_ARRAY 
VARSTRING_REGION 
VARSTRING_REGION_ARRAY 
VARSTRING_MAPCHAR 
VARSTRING_MAPCHAR_ARRAY 
VARSTRING_MONST 
VARSTRING_MONST_ARRAY 
VARSTRING_OBJ 
VARSTRING_OBJ_ARRAY 
VARSTRING_SEL 
VARSTRING_SEL_ARRAY 
DICE 

Variable Documentation