level_s Struct Reference

#include <struct.h>


Data Fields

short levelnum
short xlen
short ylen
char light_radius_bonus
char minimum_light_value
char infinite_running_on_this_level
char * Levelname
char * Background_Song_Name
char * Level_Enter_Comment
map_statement StatementList [MAX_STATEMENTS_PER_LEVEL]
char * obstacle_name_list [MAX_OBSTACLE_NAMES_PER_LEVEL]
char * obstacle_description_list [MAX_OBSTACLE_DESCRIPTIONS_PER_LEVEL]
map_tilemap [MAX_MAP_LINES]
short jump_threshold_north
short jump_threshold_south
short jump_threshold_east
short jump_threshold_west
short jump_target_north
short jump_target_south
short jump_target_east
short jump_target_west
char use_underground_lighting
obstacle obstacle_list [MAX_OBSTACLES_ON_MAP]
int refresh_obstacle_indices [MAX_REFRESHES_ON_LEVEL]
int teleporter_obstacle_indices [MAX_TELEPORTERS_ON_LEVEL]
int door_obstacle_indices [MAX_DOORS_ON_LEVEL]
int autogun_obstacle_indices [MAX_AUTOGUNS_ON_LEVEL]
map_label labels [MAX_MAP_LABELS_PER_LEVEL]
int num_waypoints
waypoint AllWaypoints [MAXWAYPOINTS]
item ItemList [MAX_ITEMS_PER_LEVEL]
item ChestItemList [MAX_ITEMS_PER_LEVEL]


Detailed Description

Definition at line 889 of file struct.h.


Field Documentation

Definition at line 894 of file struct.h.

Definition at line 895 of file struct.h.

Definition at line 896 of file struct.h.

Definition at line 897 of file struct.h.

Referenced by DecodeLoadedLeveldata(), DoLevelEditorMainMenu(), and EncodeLevelForSaving().

Definition at line 899 of file struct.h.

Referenced by DecodeLoadedLeveldata(), DoLevelEditorMainMenu(), and EncodeLevelForSaving().

map_statement level_s::StatementList[MAX_STATEMENTS_PER_LEVEL]

Definition at line 900 of file struct.h.

Referenced by DecodeStatementsOfThisLevel(), EncodeStatementsOfThisLevel(), and LevelEditor().

char* level_s::obstacle_name_list[MAX_OBSTACLE_NAMES_PER_LEVEL]

Definition at line 901 of file struct.h.

char* level_s::obstacle_description_list[MAX_OBSTACLE_DESCRIPTIONS_PER_LEVEL]

Definition at line 902 of file struct.h.

map_tile* level_s::map[MAX_MAP_LINES]

Definition at line 912 of file struct.h.

Referenced by DecodeInterfaceDataForThisLevel().

obstacle level_s::obstacle_list[MAX_OBSTACLES_ON_MAP]

Definition at line 914 of file struct.h.

int level_s::refresh_obstacle_indices[MAX_REFRESHES_ON_LEVEL]

Definition at line 920 of file struct.h.

int level_s::teleporter_obstacle_indices[MAX_TELEPORTERS_ON_LEVEL]

Definition at line 921 of file struct.h.

int level_s::door_obstacle_indices[MAX_DOORS_ON_LEVEL]

Definition at line 922 of file struct.h.

int level_s::autogun_obstacle_indices[MAX_AUTOGUNS_ON_LEVEL]

Definition at line 923 of file struct.h.

map_label level_s::labels[MAX_MAP_LABELS_PER_LEVEL]

Definition at line 925 of file struct.h.

Referenced by DecodeMapLabelsOfThisLevel(), ResolveMapLabelOnLevel(), and ShowMapLabels().

item level_s::ItemList[MAX_ITEMS_PER_LEVEL]

item level_s::ChestItemList[MAX_ITEMS_PER_LEVEL]


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

Generated on Mon Apr 28 21:58:00 2008 for FreedroidRPG by  doxygen 1.5.5