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.
|