Crossfire Server, Branch 1.12  R12190
Data Fields
MapSpace Struct Reference

This structure contains all information related to one map square. More...

#include <map.h>

Data Fields

object * bottom
 Lowest object on this space.
object * faces_obj [MAP_LAYERS]
 Face objects for the layers.
uint8 flags
 Flags about this space (see the P_ values above).
sint8 light
 How much light this space provides.
MoveType move_block
 What movement types this space blocks.
MoveType move_off
 What movement types are activated.
MoveType move_on
 What movement types are activated.
MoveType move_slow
 What movement types this space slows.
object * pl
object * top
 Highest object on this space.

Detailed Description

This structure contains all information related to one map square.

Definition at line 277 of file map.h.


Field Documentation

Lowest object on this space.

Definition at line 278 of file map.h.

Face objects for the layers.

Definition at line 280 of file map.h.

Flags about this space (see the P_ values above).

Definition at line 281 of file map.h.

Referenced by blocked_link(), and get_map_flags().

How much light this space provides.

Definition at line 282 of file map.h.

What movement types this space blocks.

Definition at line 283 of file map.h.

What movement types are activated.

Definition at line 286 of file map.h.

What movement types are activated.

Definition at line 285 of file map.h.

What movement types this space slows.

Definition at line 284 of file map.h.

object* MapSpace::pl

Definition at line 287 of file map.h.

object* MapSpace::top

Highest object on this space.

Definition at line 279 of file map.h.


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