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"¶
-