#include "main.h" /* for World struct */
#include "draw_wins.h" /* for draw_win_map(), draw_win_info(), draw_win_og(),
* draw_win_available_keybindings(),
- * draw_win_keybindings_global(),
+ * draw_win_keybindings_global(), draw_win_inventory(),
* draw_win_keybindings_winconf_geometry(),
* draw_win_keybindings_winconf_keybindings(),
* draw_winconf_geometry(), draw_winconf_keybindings()
}
linemax = linemax + 6; /* + 6 = + 3 digits + whitespace + \n + \0 */
- char keyb_line[linemax];
+ char kb_line[linemax];
kb_p = wc->kb.kbs;
while (0 != kb_p)
{
- snprintf(keyb_line, linemax, "%d %s\n", kb_p->key, kb_p->name);
- try_fwrite(keyb_line, sizeof(char), strlen(keyb_line), file, world, f_name);
+ snprintf(kb_line, linemax, "%d %s\n", kb_p->key, kb_p->name);
+ try_fwrite(kb_line, sizeof(char), strlen(kb_line), file, world, f_name);
kb_p = kb_p->next;
}
static void * get_drawfunc_by_char(char c)
{
+ if ('c' == c)
+ {
+ return draw_win_inventory;
+ }
if ('i' == c)
{
return draw_win_info;
{
return draw_win_log;
}
- else if ('m' == c)
- {
- return draw_win_map;
- }
else if ('k' == c)
{
return draw_win_available_keybindings;
}
+ else if ('m' == c)
+ {
+ return draw_win_map;
+ }
else if ('0' == c)
{
return draw_win_keybindings_global;
-extern void reload_win_config(struct World * world)
-{
- while (0 != world->wmeta->active)
- {
- suspend_win(world->wmeta, world->wmeta->active);
- }
- free_winconfs(world);
- init_winconfs(world);
- init_wins(world);
- sorted_wintoggle_and_activate(world);
-}
-
-
-
extern void save_win_configs(struct World * world)
{
char * f_name = "save_win_configs()";