12 #ifndef __ENVIROMENT_H
13 #define __ENVIROMENT_H
63 #define s_ENVIROMENT_TAG_ZEROS -1
64 #define s_ENVIROMENT_TAG_UNKNOWN -2
65 #define s_ENVIROMENT_TAG_DISABLED -3
int enviroment_tags_load(enviroment_tag_t **tags, const char *filename)
Room point definition - x, y.
void enviroment_calc_room_dimensions(enviroment_t *env)
int enviroment_room_load(enviroment_room_point_t **room, const char *filename)
int enviroment_tag_check(enviroment_t *env, char tag_id[11])
struct s_ENVIROMENT_STRUCT enviroment_t
Enviroment Structure - room points, tags, room point number, tag number.
struct s_ENVIROMENT_TAG_STRUCT enviroment_tag_t
Tag definition - x, y, id.
void enviroment_destroy(enviroment_t *env)
enviroment_t * enviroment_load(char *room_def_path, char *tags_def_path)
Tag definition - x, y, id.
enviroment_room_point_t * room
union s_ENVIROMENT_ROOM_POINT_UNION enviroment_room_point_t
Room point definition - x, y.
Enviroment Structure - room points, tags, room point number, tag number.