00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 #ifndef _P_MAP_H
00013 #define _P_MAP_H
00014 
00015 
00016 void debug_fixmap(dbref player, void *data, char *buffer);
00017 void map_view(dbref player, void *data, char *buffer);
00018 void map_addhex(dbref player, void *data, char *buffer);
00019 void map_mapemit(dbref player, void *data, char *buffer);
00020 int water_distance(MAP * map, int x, int y, int dir, int max);
00021 int map_load(MAP * map, char * mapname);
00022 void map_loadmap(dbref player, void *data, char *buffer);
00023 void map_savemap(dbref player, void *data, char *buffer);
00024 void map_setmapsize(dbref player, void *data, char *buffer);
00025 void map_clearmechs(dbref player, void *data, char *buffer);
00026 void map_update(dbref obj, void *data);
00027 void initialize_map_empty(MAP * new, dbref key);
00028 void newfreemap(dbref key, void **data, int selector);
00029 int map_sizefun(void *data, int flag);
00030 void map_listmechs(dbref player, void *data, char *buffer);
00031 void clear_hex(MECH * mech, int x, int y, int meant);
00032 void map_pathfind(dbref player, void *data, char *buffer);
00033 void UpdateMechsTerrain(MAP * map, int x, int y, int t);
00034 
00035 #endif