#include "../common/yx_uint16.h" /* struct yx_uint16 */
#include "keybindings.h" /* stuct KeyBindingDB */
#include "command_db.h" /* struct CommandDB */
-#include "windows.h" /* struct WinMeta */
-#include "wincontrol.h" /* WinConfDB */
+#include "windows.h" /* WinDB */
struct World
{
- struct WinMeta wmeta;
- struct WinConfDB winconf_db;
+ struct WinDB windb;
struct CommandDB cmd_db; /* Command database. */
struct KeyBindingDB kb_global; /* Global keybindings. */
struct KeyBindingDB kb_wingeom; /* Window geometry config keybindings. */
struct yx_uint16 player_pos;
char * log;
char * path_server_in;
+ char * path_interface_conf;
char * player_inventory;
uint16_t turn;
uint16_t score;
uint8_t halfdelay;
uint8_t player_inventory_select;
uint8_t player_lifepoints;
+ uint8_t winch; /* if set, SIGWINCH was registered; trigger reset_windows()*/
};