Modules§
Structs§
- Allocated
Ai - Represents an AI allocated by
allocate_ai
. Automatically deallocates itself when dropped. Passed as the first argument of all functions starting withai
. - Allocated
Automaton - Represents an Automaton allocated by
allocate_automaton
. Automatically deallocates itself when dropped. Passed as the first argument of all functions starting withautomaton
. - Challenge
Id - Returned by
custom_challenge_id
andchallenge_pool_get
, passed toautomaton_set_challenge
and as the first argument of all functions starting withchallenge
.
Functions§
- ai_
descriptive_ metadata - ai_
descriptive_ name - ai_
exists - ai_pool
- ai_
prepare_ orders - ai_
receive - ai_
retrieve_ orders - allocate_
ai - allocate_
automaton - automaton_
act - automaton_
awake - automaton_
award - automaton_
current_ round - automaton_
global_ score - automaton_
grant_ global_ vision - automaton_
hibernate - automaton_
is_ active - automaton_
is_ defeated - automaton_
is_ gameover - automaton_
is_ replay_ active - automaton_
load_ map - automaton_
load_ replay - automaton_
prepare - automaton_
receive - automaton_
rejoin - automaton_
resign - automaton_
restore - automaton_
score - automaton_
set_ challenge - automaton_
start_ recording - challenge_
bot_ difficulty - challenge_
bot_ name - challenge_
discord_ image_ key - challenge_
display_ name - challenge_
key - challenge_
map_ name - challenge_
mission_ briefing - challenge_
num_ bots - challenge_
panel_ picture_ name - challenge_
pool - challenge_
ruleset_ name - challenge_
steam_ short_ key - custom_
challenge_ id - initialize_
ruleset_ collection - log_
initialize - map_
custom_ pool - map_
pool - map_
user_ pool - name_
current_ ruleset - ruleset_
exists