X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmisc.h;h=fad27f6a51e890b18aa675a710f23f8c3aa4833a;hb=350ef2e2d17e8122e2991466f76a9a083a6303e7;hp=7e106feb5a31409dfccf71da43d268a4062a41ce;hpb=d701e79e9297470b56315eefd431c62c9aba28b2;p=plomrogue diff --git a/src/misc.h b/src/misc.h index 7e106fe..fad27f6 100644 --- a/src/misc.h +++ b/src/misc.h @@ -23,59 +23,43 @@ extern char * trouble_msg(char * parent, char * child); extern void * try_malloc(size_t size, char * f); extern void * try_calloc(size_t nmemb, size_t size, char * f); - - /* Check if tempfile "path" exists, and if so, exit with explanation that. */ extern void check_tempfile(char * path); /* If one and only one of files at "p1", "p2" exists, fail with explanation. */ extern void check_files_xor(char * p1, char * p2); - - /* Save / load / unload (free) / reload interface configuration data. */ extern void save_interface_conf(); extern void load_interface_conf(); extern void unload_interface_conf(); extern void reload_interface_conf(); - - /* Update game log by appending "text", or by appending a "." if "text" is the * same as the last one passed. */ extern void update_log(char * text); - - /* Return the offset necessary to center a map of "mapsize" on position "pos" in * a frame of "framesize. */ extern uint16_t center_offset(uint16_t pos, uint16_t mapsize, uint16_t framesize); - - /* Record last player "action" in game record file "record, increment the game * turn and trigger enemy movement. */ extern void turn_over(char action); - - /* Save or load current game data to / from file "savefile". */ extern void save_game(); extern void load_game(); - - /* Return a random position on the map "map" that is passable (as determined by * is_passable(). */ extern struct yx_uint16 find_passable_pos(struct Map * map); - - /* Navigate (as far as possible) up (dir=='u') or (else) down in player's * inventory selection. */