This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| struct | a_variant |
| Variant. More... | |
| struct | a_module |
| Module. More... | |
Defines | |
| #define | for_all_modules(m) for (m = modulelist; m != NULL; m = m->next) |
| Iterate modules. | |
| #define | for_all_includes(m, sub) for (sub = m->include; sub != NULL; sub = sub->nextinclude) |
| Iterate through included modules. | |
Typedefs | |
| typedef a_variant | Variant |
| Variant. | |
| typedef a_module | Module |
| Module. | |
Functions | |
| void | clear_game_modules (void) |
| Module * | create_game_module (char *name) |
| Module * | find_game_module (char *name) |
| Module * | get_game_module (char *name) |
| Module * | add_game_module (char *name, Module *includer) |
| void | load_default_game (void) |
| int | load_game_description (Module *module) |
| void | load_game_module (Module *module, int dowarn) |
| void | load_base_module (Module *module) |
| int | open_module (Module *module, int dowarn) |
| void | read_forms (Module *module) |
| void | copy_module (Module *module, Module *origmodule) |
| void | init_module_reshape (Module *module) |
| int | reshape_the_output (Module *module) |
| int | valid_reshape (Module *module) |
| void | close_module (Module *module) |
| char * | module_desig (Module *module) |
| void | do_module_variants (Module *module, Obj *lis) |
| char * | saved_game_filename (void) |
| char * | checkpoint_filename (int n) |
| char * | statistics_filename (void) |
| char * | preferences_filename (void) |
| char * | old_preferences_filename (void) |
Variables | |
| Module * | modulelist |
| List of Modules. | |
| Module * | mainmodule |
| Main module. | |
|
|
Iterate through included modules. Iteration over the list of modules included in a module.
|
|
|
Iterate modules. Iteration over the list of modules.
|
|
|
Module. A file module records relevant info about the module, what it included, how to write it out, etc. |
|
|
Variant. A variant describes an option that is available to players starting up a game, as well as modules including each other. |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Main module.
|
|
|
List of Modules.
|
1.3.6