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