Go to the first, previous, next, last section, table of contents.
The kernel is the part of Xconq shared by all interfaces.
It does no I/O except to files or for debugging.
Specifically, the kernel supplies the following functionality:
-
Data structure initialization. (
init_data_structures)
-
Game module loading and interpretation. (
load_game_module)
-
Initial player/side setup. (
make_trial_assignments)
-
Synthesis methods. (
run_synthesis_methods)
-
Final player/side setup. (
make_assignments)
-
Game execution. (
run_game)
-
Implementations of unit actions. (
prep_*_action)
-
AI players.
-
Help Info (
get_help_text)
-
Game saving and scorekeeping.
Go to the first, previous, next, last section, table of contents.