typedef struct area_data AREA_DATA; struct area_data { AREA_DATA * next; /* pointer to next node */ char * name; /* Internal name of area */ char * desc; /* Display Name */ int x; /* X location */ int y; /* Y location */ int z; /* Z location */ int x_size; /* Size of location X */ int y_size; /* Size of location Y */ }; extern AREA_DATA * area_first; void cmd_add_area (D_MOBILE * ch, char *arg); void cmd_where (D_MOBILE * ch, char *arg); void startup_areas (); void save_areas (); void load_areas (); AREA_DATA * return_area (D_MOBILE * ch);