Whist-Core
Contents:
API Reference
Whist-Core
Index
Index
_
|
A
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
_
__contains__() (whist_core.cards.card_container.CardContainer method)
(whist_core.cards.card_container.UnorderedCardContainer method)
__eq__() (whist_core.game.player_at_table.PlayerAtTable method)
(whist_core.user.player.Player method)
__getitem__() (whist_core.scoring.score.Score method)
(whist_core.session.distribution.Distribution method)
__hash__() (whist_core.scoring.team.Team method)
(whist_core.user.player.Player method)
__init_subclass__() (whist_core.session.matcher.Matcher class method)
__iter__() (whist_core.cards.card_container.CardContainer method)
(whist_core.game.play_order.PlayOrder method)
(whist_core.session.distribution.Distribution method)
__len__() (whist_core.cards.card_container.CardContainer method)
(whist_core.scoring.score_card.ScoreCard method)
(whist_core.session.distribution.Distribution method)
(whist_core.session.table.Table method)
(whist_core.session.userlist.UserList method)
__lt__() (whist_core.cards.card._CardEnum method)
(whist_core.cards.card.Card method)
__repr__() (whist_core.cards.card_container.CardContainer method)
(whist_core.game.player_at_table.PlayerAtTable method)
__resync() (whist_core.cards.card_container.UnorderedCardContainer method)
__short_name (whist_core.cards.card._CardEnum attribute)
__str__() (whist_core.cards.card._CardEnum method)
(whist_core.cards.card.Card method)
(whist_core.cards.card_container.CardContainer method)
(whist_core.user.player.Player method)
__version__ (in module whist_core)
_add_impl() (whist_core.cards.card_container.CardContainer method)
(whist_core.cards.card_container.OrderedCardContainer method)
(whist_core.cards.card_container.UnorderedCardContainer method)
_apply_distribution() (whist_core.session.matcher.Matcher method)
_CardEnum (class in whist_core.cards.card)
_cards_set (whist_core.cards.card_container.UnorderedCardContainer attribute)
_create_rubber() (whist_core.session.table.Table method)
_expected_score() (whist_core.scoring.elo.EloRater static method)
_get_entry() (whist_core.session.userlist.UserList method)
_get_status() (whist_core.session.userlist.UserList method)
_k_factor() (whist_core.scoring.elo.EloRater static method)
_missing_() (whist_core.cards.card._CardEnum class method)
_new_order() (whist_core.game.play_order.PlayOrder class method)
_new_rotate_order() (whist_core.game.play_order.PlayOrder class method)
_next_play_order() (whist_core.game.game.Game method)
_other_team() (whist_core.scoring.score_card.ScoreCard method)
_precalculate_distributions() (whist_core.session.matcher.RoundRobinMatcher method)
_remove_impl() (whist_core.cards.card_container.CardContainer method)
(whist_core.cards.card_container.OrderedCardContainer method)
(whist_core.cards.card_container.UnorderedCardContainer method)
_score_delta() (whist_core.scoring.elo.EloRater static method)
_team_quotient() (whist_core.scoring.elo.EloRater static method)
_winner_plays_first_card() (whist_core.game.hand.Hand method)
A
A (whist_core.cards.card.Rank attribute)
add() (whist_core.cards.card_container.CardContainer method)
(whist_core.session.distribution.Distribution method)
add_score() (whist_core.scoring.score_card.ScoreCard method)
ALGORITHM (in module whist_core)
all_cards() (whist_core.cards.card.Card static method)
append() (whist_core.session.userlist.UserList method)
apply_distribution() (whist_core.session.userlist.UserList method)
C
calc_score() (whist_core.scoring.score_calculator.ScoreCalculator static method)
calc_score_raw() (whist_core.scoring.score_calculator.ScoreCalculator static method)
Card (class in whist_core.cards.card)
CardContainer (class in whist_core.cards.card_container)
CardNotInHandError
cards (whist_core.cards.card_container.CardContainer attribute)
change_team() (whist_core.session.userlist.UserList method)
check_legal() (whist_core.game.legal_checker.LegalChecker static method)
CLUBS (whist_core.cards.card.Suit attribute)
contains_suit() (whist_core.cards.card_container.CardContainer method)
current_game() (whist_core.game.rubber.Rubber method)
current_hand (whist_core.game.game.Game property)
current_rubber (whist_core.session.table.Table property)
current_trick (whist_core.game.hand.Hand property)
D
deal() (whist_core.game.hand.Hand static method)
DIAMONDS (whist_core.cards.card.Suit attribute)
dict() (whist_core.cards.card.Card method)
(whist_core.game.hand.Hand method)
(whist_core.game.trick.Trick method)
distribute() (whist_core.session.matcher.Matcher method)
(whist_core.session.matcher.RandomMatcher method)
(whist_core.session.matcher.RoundRobinMatcher method)
Distribution (class in whist_core.session.distribution)
DistributionEntry (class in whist_core.session.distribution)
distributions (whist_core.session.matcher.RoundRobinMatcher attribute)
done (whist_core.game.game.Game property)
(whist_core.game.rubber.Rubber property)
(whist_core.game.trick.Trick property)
done() (whist_core.game.hand.Hand method)
E
EloRater (class in whist_core.scoring.elo)
empty() (whist_core.cards.card_container.CardContainer class method)
enforce_str_on_dict() (in module whist_core.util)
entries (whist_core.session.distribution.Distribution attribute)
F
first (whist_core.cards.card_container.OrderedCardContainer property)
from_team_list() (whist_core.game.play_order.PlayOrder static method)
full() (whist_core.cards.card_container.CardContainer class method)
G
Game (class in whist_core.game.game)
GameNotDoneError
GameNotStartedError
games (whist_core.game.rubber.Rubber attribute)
(whist_core.user.player.Player attribute)
games_played (whist_core.game.rubber.Rubber property)
games_played() (whist_core.scoring.team.Team method)
get_cards_of_suit() (whist_core.cards.card_container.CardContainer method)
get_next_player() (whist_core.game.play_order.PlayOrder method)
get_player() (whist_core.game.game.Game method)
(whist_core.game.play_order.PlayOrder method)
(whist_core.user.player.Player static method)
get_turn() (whist_core.cards.card_container.OrderedCardContainer method)
get_turn_and_winner_card() (whist_core.cards.card_container.OrderedCardContainer method)
H
Hand (class in whist_core.game.hand)
hand (whist_core.game.player_at_table.PlayerAtTable attribute)
hand_score (whist_core.scoring.score.Score attribute)
HandDoneError
HandNotDoneError
hands (whist_core.game.game.Game attribute)
(whist_core.scoring.score_card.ScoreCard attribute)
HEARTS (whist_core.cards.card.Suit attribute)
I
is_joined() (whist_core.session.userlist.UserList method)
iteration (whist_core.session.matcher.RoundRobinMatcher attribute)
J
J (whist_core.cards.card.Rank attribute)
join() (whist_core.session.table.Table method)
join_team() (whist_core.session.table.Table method)
K
K (whist_core.cards.card.Rank attribute)
L
last (whist_core.cards.card_container.OrderedCardContainer property)
leave() (whist_core.session.table.Table method)
LegalChecker (class in whist_core.game.legal_checker)
long_name (whist_core.cards.card._CardEnum property)
M
Matcher (class in whist_core.session.matcher)
matcher (whist_core.session.table.Table attribute)
max (whist_core.scoring.score_card.ScoreCard property)
max_games (whist_core.game.rubber.Rubber attribute)
max_player (whist_core.session.table.Table attribute)
message (whist_core.game.errors.NotPlayersTurnError attribute)
min_player (whist_core.session.table.Table attribute)
model_dump() (whist_core.cards.card.Card method)
(whist_core.game.hand.Hand method)
(whist_core.session.table.Table method)
module
whist_core
whist_core.cards
whist_core.cards.card
whist_core.cards.card_container
whist_core.error
whist_core.error.matcher_error
whist_core.error.player_error
whist_core.error.table_error
whist_core.game
whist_core.game.errors
whist_core.game.game
whist_core.game.hand
whist_core.game.legal_checker
whist_core.game.play_order
whist_core.game.player_at_table
whist_core.game.rubber
whist_core.game.trick
whist_core.game.warnings
whist_core.scoring
whist_core.scoring.elo
whist_core.scoring.score
whist_core.scoring.score_calculator
whist_core.scoring.score_card
whist_core.scoring.team
whist_core.session
whist_core.session.distribution
whist_core.session.matcher
whist_core.session.session
whist_core.session.table
whist_core.session.userlist
whist_core.user
whist_core.user.player
whist_core.user.status
whist_core.user.user
whist_core.util
N
name (whist_core.cards.card.Card property)
(whist_core.session.session.Session attribute)
NegativeRatingError
next_game() (whist_core.game.rubber.Rubber method)
next_hand() (whist_core.game.game.Game method)
next_order() (whist_core.game.play_order.PlayOrder method)
next_player (whist_core.game.play_order.PlayOrder attribute)
next_rubber() (whist_core.session.table.Table method)
next_trick() (whist_core.game.hand.Hand method)
NotEnoughPlayersError
NotPlayersTurnError
NoTrumpSelectedError
NUM_10 (whist_core.cards.card.Rank attribute)
NUM_2 (whist_core.cards.card.Rank attribute)
NUM_3 (whist_core.cards.card.Rank attribute)
NUM_4 (whist_core.cards.card.Rank attribute)
NUM_5 (whist_core.cards.card.Rank attribute)
NUM_6 (whist_core.cards.card.Rank attribute)
NUM_7 (whist_core.cards.card.Rank attribute)
NUM_8 (whist_core.cards.card.Rank attribute)
NUM_9 (whist_core.cards.card.Rank attribute)
number_teams (whist_core.session.matcher.Matcher attribute)
O
OrderedCardContainer (class in whist_core.cards.card_container)
ordinal (whist_core.cards.card._CardEnum property)
P
play_card() (whist_core.game.trick.Trick method)
play_order (whist_core.game.game.Game attribute)
(whist_core.game.play_order.PlayOrder attribute)
(whist_core.game.trick.Trick attribute)
Player (class in whist_core.user.player)
player (whist_core.game.player_at_table.PlayerAtTable attribute)
(whist_core.session.userlist.UserListEntry attribute)
player_index (whist_core.session.distribution.DistributionEntry attribute)
player_ready() (whist_core.session.table.Table method)
(whist_core.session.userlist.UserList method)
player_unready() (whist_core.session.table.Table method)
(whist_core.session.userlist.UserList method)
PlayerAtTable (class in whist_core.game.player_at_table)
PlayerNotJoinedError
players (whist_core.scoring.team.Team attribute)
(whist_core.session.userlist.UserList property)
PlayOrder (class in whist_core.game.play_order)
pop_random() (whist_core.cards.card_container.CardContainer method)
Q
Q (whist_core.cards.card.Rank attribute)
R
RandomMatcher (class in whist_core.session.matcher)
Rank (class in whist_core.cards.card)
rank (whist_core.cards.card.Card attribute)
rate() (whist_core.scoring.elo.EloRater static method)
rating (whist_core.scoring.team.Team property)
(whist_core.user.player.Player attribute)
rating_must_not_be_negative() (whist_core.user.player.Player class method)
ready (whist_core.session.table.Table property)
(whist_core.session.userlist.UserList property)
(whist_core.user.status.Status attribute)
remove() (whist_core.cards.card_container.CardContainer method)
(whist_core.session.userlist.UserList method)
rotate() (whist_core.game.play_order.PlayOrder method)
RoundRobinMatcher (class in whist_core.session.matcher)
Rubber (class in whist_core.game.rubber)
RubberNotDoneError
rubbers (whist_core.session.table.Table attribute)
S
Score (class in whist_core.scoring.score)
score() (whist_core.scoring.score_card.ScoreCard method)
score_card (whist_core.game.game.Game attribute)
ScoreCalculator (class in whist_core.scoring.score_calculator)
ScoreCard (class in whist_core.scoring.score_card)
SECRET_KEY (in module whist_core)
ServSuitFirstWarning
Session (class in whist_core.session.session)
short_name (whist_core.cards.card._CardEnum property)
(whist_core.cards.card.Card property)
SPADES (whist_core.cards.card.Suit attribute)
stack (whist_core.game.trick.Trick attribute)
start() (whist_core.session.table.Table method)
started (whist_core.session.table.Table attribute)
Status (class in whist_core.user.status)
status (whist_core.session.userlist.UserListEntry attribute)
subclass_registry (in module whist_core.session.matcher)
Suit (class in whist_core.cards.card)
suit (whist_core.cards.card.Card attribute)
T
Table (class in whist_core.session.table)
TableFullError
TableNotReadyError
TableNotStartedError
TableSettingsError
Team (class in whist_core.scoring.team)
team (whist_core.game.player_at_table.PlayerAtTable attribute)
(whist_core.user.status.Status attribute)
team() (whist_core.session.userlist.UserList method)
team_id (whist_core.session.distribution.DistributionEntry attribute)
team_size (whist_core.session.table.Table attribute)
team_size() (whist_core.session.userlist.UserList method)
TeamFullError
teams (whist_core.game.rubber.Rubber attribute)
(whist_core.session.matcher.Matcher attribute)
(whist_core.session.userlist.UserList property)
to_team_list() (whist_core.game.play_order.PlayOrder method)
Trick (class in whist_core.game.trick)
TRICK_EXCESS_BASE (in module whist_core.scoring.score_calculator)
TrickDoneError
TrickNotDoneWarning
tricks (whist_core.game.hand.Hand attribute)
trump (whist_core.game.hand.Hand attribute)
(whist_core.game.trick.Trick attribute)
U
UnorderedCardContainer (class in whist_core.cards.card_container)
User (class in whist_core.user.user)
UserList (class in whist_core.session.userlist)
UserListEntry (class in whist_core.session.userlist)
username (whist_core.user.user.User attribute)
users (whist_core.session.session.Session attribute)
(whist_core.session.userlist.UserList attribute)
V
validate_min_is_lower_max_player() (whist_core.session.table.Table class method)
W
whist_core
module
whist_core.cards
module
whist_core.cards.card
module
whist_core.cards.card_container
module
whist_core.error
module
whist_core.error.matcher_error
module
whist_core.error.player_error
module
whist_core.error.table_error
module
whist_core.game
module
whist_core.game.errors
module
whist_core.game.game
module
whist_core.game.hand
module
whist_core.game.legal_checker
module
whist_core.game.play_order
module
whist_core.game.player_at_table
module
whist_core.game.rubber
module
whist_core.game.trick
module
whist_core.game.warnings
module
whist_core.scoring
module
whist_core.scoring.elo
module
whist_core.scoring.score
module
whist_core.scoring.score_calculator
module
whist_core.scoring.score_card
module
whist_core.scoring.team
module
whist_core.session
module
whist_core.session.distribution
module
whist_core.session.matcher
module
whist_core.session.session
module
whist_core.session.table
module
whist_core.session.userlist
module
whist_core.user
module
whist_core.user.player
module
whist_core.user.status
module
whist_core.user.user
module
whist_core.util
module
win_score (whist_core.game.game.Game attribute)
winner (whist_core.game.trick.Trick property)
(whist_core.scoring.score.Score property)
with_cards() (whist_core.cards.card_container.CardContainer class method)
won() (whist_core.scoring.score.Score method)
(whist_core.scoring.score_card.ScoreCard method)