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.