15 struct KeyBinding * keybindings;
16 struct KeysWinData * keyswindata;
22 struct Monster * monster;
23 struct Player * player; };
26 struct yx_uint16 size;
27 struct yx_uint16 offset;
30 extern uint16_t rrand(char, uint32_t);
31 extern void update_log (struct World *, char *);
33 extern struct Map init_map ();
34 extern void map_scroll (struct Map *, char);
36 extern void turn_over (struct World *, char);
37 extern void save_game(struct World *);
39 extern void toggle_window (struct WinMeta *, struct Win *);
40 extern void scroll_pad (struct WinMeta *, char);
41 extern void growshrink_active_window (struct WinMeta *, char);
43 extern unsigned char meta_keys(int, struct World *, struct WinMeta *, struct Win *, struct Win *, struct Win *, struct Win *);
45 extern void write_map_objects_monsterdata (void *, FILE *);
46 extern void readwrite_map_objects_dummy (void *, FILE *);
47 extern void write_map_objects (void * start, FILE *, void (*) (void *, FILE *) );
48 extern void read_map_objects_monsterdata (void *, FILE *);
49 extern void read_map_objects (void *, FILE *, size_t, void (*) (void *, FILE *) );
50 extern void build_map_objects_monsterdata (void *);
51 extern void build_map_objects_itemdata (void *);
52 extern void build_map_objects (void *, unsigned char, size_t, void (*) (void *), struct Map *);