Captain selection¶
-
class
CaptainSelection(*args, **kwargs)¶ Bases:
match.processes.process.Process-
init= <match.processes.process.InitFunc object>¶
-
clear= <match.processes.process.PublicFunc object>¶
-
info= <match.processes.process.PublicFunc object>¶
-
on_volunteer= <match.processes.process.PublicFunc object>¶
-
on_answer= <match.processes.process.PublicFunc object>¶
-
auto_captain¶ A background task helper that abstracts the loop and reconnection logic for you.
The main interface to create this is through
loop().
-
async
get_new_auto(i)¶
-
async
add_captain(i, player)¶
-
get_left_players_pings= <match.processes.process.PublicFunc object>¶
-
find_captain()¶ Pick at random a captain.
- Returns
The player designated as captain.
-
meta_attributes= [<match.processes.process.PublicFunc object>, <match.processes.process.PublicFunc object>, <match.processes.process.PublicFunc object>, <match.processes.process.PublicFunc object>, <match.processes.process.PublicFunc object>]¶
-
meta_init_func= <match.processes.process.InitFunc object>¶
-
meta_status= "Determining team's captains"¶
-