void mswin_update_inventory()
{
logDebug("mswin_update_inventory()\n");
- if (program_state.something_worth_saving)
+ if (program_state.something_worth_saving && flags.perm_invent)
display_inventory(NULL, FALSE);
}
DWORD saveRegistrySettings; /* Flag if we should save this time */
DWORD regNetHackMode; /* NetHack mode means no Windows keys in some places */
+
+ LONG regMainMinX;
+ LONG regMainMinY;
+ LONG regMainMaxX;
+ LONG regMainMaxY;
+ LONG regMainLeft;
+ LONG regMainTop;
+ LONG regMainBottom;
+ LONG regMainRight;
+ DWORD regMainShowState;
} NHWinApp, *PNHWinApp;
#define E extern
void mswin_destroy_nhwindow(winid wid);
void mswin_curs(winid wid, int x, int y);
void mswin_putstr(winid wid, int attr, const char *text);
-void mswin_putstr_ex(winid wid, int attr, const char *text, boolean append);
+void mswin_putstr_ex(winid wid, int attr, const char *text, int);
void mswin_display_file(const char *filename,BOOLEAN_P must_exist);
void mswin_start_menu(winid wid);
void mswin_add_menu(winid wid, int glyph, const ANY_P * identifier,