Crossfire Server, Branch 1.12  R12190
Defines
Random map symetry

Symmetry definitions -- used in this file AND in treasure.c, the numerical values matter so don't change them. More...

Defines

#define NO_SYM   1
 No symmetry.
#define RANDOM_SYM   0
 Random symmetry.
#define X_SYM   2
 Vertical symmetry.
#define XY_SYM   4
 Reflection.
#define Y_SYM   3
 Horizontal symmetry.

Detailed Description

Symmetry definitions -- used in this file AND in treasure.c, the numerical values matter so don't change them.


Define Documentation

#define NO_SYM   1

No symmetry.

Definition at line 124 of file random_map.h.

Referenced by layoutgen(), and symmetrize_layout().

#define RANDOM_SYM   0

Random symmetry.

Definition at line 123 of file random_map.h.

Referenced by layoutgen().

#define X_SYM   2

Vertical symmetry.

Definition at line 125 of file random_map.h.

Referenced by connect_spirals(), layoutgen(), and symmetrize_layout().

#define XY_SYM   4

Reflection.

Definition at line 127 of file random_map.h.

Referenced by connect_spirals(), layoutgen(), and symmetrize_layout().

#define Y_SYM   3

Horizontal symmetry.

Definition at line 126 of file random_map.h.

Referenced by connect_spirals(), layoutgen(), and symmetrize_layout().