home · contact · privacy
New client: Test worldstate file for changes, read in turn number.
[plomrogue] / src / client / interface_conf.h
1 /* src/client/interface_conf.h
2  *
3  * This file is part of PlomRogue. PlomRogue is licensed under the GPL version 3
4  * or any later version. For details on its copyright, license, and warranties,
5  * see the file NOTICE in the root directory of the PlomRogue source package.
6  *
7  * Read/unread/write interface configuration file.
8  */
9
10 #ifndef INTERFACE_CONF_H
11 #define INTERFACE_CONF_H
12
13
14
15 /* Parses command line argument -i into client configuration. */
16 extern void obey_argv(int argc, char * argv[]);
17
18 /* Save / load (init) / unload (free/dissolve) / reload interface configuration
19  * data, world.wins.pad (initialized before opening any windows to the height of
20  * the terminal screen and a width of 1) and window chains.
21  *
22  * reload_interface_conf() also re-sets world.winDB.v_screen_offset to zero.
23  */
24 extern void save_interface_conf();
25 extern void load_interface_conf();
26 extern void unload_interface_conf();
27 extern void reload_interface_conf();
28
29
30
31 #endif