Atrinik Server 2.5
Data Fields
RMParms Struct Reference

#include <random_map.h>

Data Fields

char wallstyle [RM_SIZE]
char wall_name [RM_SIZE]
char floorstyle [RM_SIZE]
char monsterstyle [RM_SIZE]
char layoutstyle [RM_SIZE]
char doorstyle [RM_SIZE]
char decorstyle [RM_SIZE]
char origin_map [RM_SIZE]
char final_map [RM_SIZE]
char exitstyle [RM_SIZE]
char dungeon_name [RM_SIZE]
char bg_music [RM_SIZE]
int Xsize
int Ysize
int expand2x
int layoutoptions1
int layoutoptions2
int layoutoptions3
int symmetry
int difficulty
int difficulty_given
int dungeon_level
int dungeon_depth
int decorchance
int orientation
int origin_y
int origin_x
int random_seed
int map_layout_style
int symmetry_used
int num_monsters
int darkness
int level_increment

Detailed Description

Random map parameters.

Definition at line 36 of file random_map.h.


Field Documentation

char RMParms::bg_music[RM_SIZE]

Background music.

Definition at line 72 of file random_map.h.

Darkness of the dungeon.

Definition at line 132 of file random_map.h.

Chance to add decoration.

Definition at line 108 of file random_map.h.

char RMParms::decorstyle[RM_SIZE]

Decoration style.

Definition at line 57 of file random_map.h.

Difficulty of the dungeon.

Definition at line 96 of file random_map.h.

Was the difficulty given?

Definition at line 99 of file random_map.h.

char RMParms::doorstyle[RM_SIZE]

Door style.

Definition at line 54 of file random_map.h.

Depth of the dungeon.

Definition at line 105 of file random_map.h.

Level of the dungeon.

Definition at line 102 of file random_map.h.

char RMParms::dungeon_name[RM_SIZE]

Name of the dungeon.

Definition at line 69 of file random_map.h.

char RMParms::exitstyle[RM_SIZE]

Exit style (stairs, portals, etc).

Definition at line 66 of file random_map.h.

Whether to expand twice.

Definition at line 81 of file random_map.h.

char RMParms::final_map[RM_SIZE]

Final map.

Definition at line 63 of file random_map.h.

char RMParms::floorstyle[RM_SIZE]

Floor style used.

Definition at line 45 of file random_map.h.

First layout options.

Definition at line 84 of file random_map.h.

Second layout options.

Definition at line 87 of file random_map.h.

Third layout options.

Definition at line 90 of file random_map.h.

char RMParms::layoutstyle[RM_SIZE]

Layout style.

Definition at line 51 of file random_map.h.

Level increment.

Definition at line 135 of file random_map.h.

Map layout style.

Definition at line 123 of file random_map.h.

char RMParms::monsterstyle[RM_SIZE]

Monster style used.

Definition at line 48 of file random_map.h.

Number of monsters to generate.

Definition at line 129 of file random_map.h.

Orientation.

Definition at line 111 of file random_map.h.

char RMParms::origin_map[RM_SIZE]

Original map.

Definition at line 60 of file random_map.h.

Origin X.

Definition at line 117 of file random_map.h.

Origin Y.

Definition at line 114 of file random_map.h.

Random seed value.

Definition at line 120 of file random_map.h.

Symmetry.

Definition at line 93 of file random_map.h.

Symmetry used.

Definition at line 126 of file random_map.h.

char RMParms::wall_name[RM_SIZE]

Wall name.

Definition at line 42 of file random_map.h.

char RMParms::wallstyle[RM_SIZE]

Wall style used.

Definition at line 39 of file random_map.h.

X size of the map.

Definition at line 75 of file random_map.h.

Y size of the map.

Definition at line 78 of file random_map.h.


The documentation for this struct was generated from the following file: