home · contact · privacy
937a3d0910961d8bd8ea0fe6a664101c41c80516
[plomrogue] / src / client / interface_conf.h
1 /* src/client/interface_conf.h
2  *
3  * Read/unread/write interface configuration file.
4  */
5
6 #ifndef INTERFACE_CONF_H
7 #define INTERFACE_CONF_H
8
9
10
11 /* Parses command line argument -i into client configuration. */
12 extern void obey_argv(int argc, char * argv[]);
13
14 /* Save / load (init) / unload (free/dissolve) / reload interface configuration
15  * data, world.wins.pad (initialized before opening any windows to the height of
16  * the terminal screen and a width of 1) and window chains.
17  *
18  * Note that reload_interface_conf() also calls map_center() and re-sets
19  * world.winDB.v_screen_offset to zero.
20  */
21 extern void save_interface_conf();
22 extern void load_interface_conf();
23 extern void unload_interface_conf();
24 extern void reload_interface_conf();
25
26
27
28 #endif