endplay.interact.actions
The actions which can be applied to a CommandObject.
Classes:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Exceptions:
- class endplay.interact.actions.Action
Bases:
ABCAttributes:
Methods:
apply(cmdobj)unapply(cmdobj)- _abc_impl = <_abc._abc_data object>
- abstractmethod apply(cmdobj: CommandObject) Any
- abstract property name: str
- abstractmethod unapply(cmdobj: CommandObject)
- exception endplay.interact.actions.ActionNotAppliedError
Bases:
RuntimeError
- class endplay.interact.actions.DealAction(pbn: str)
Bases:
ActionAttributes:
Methods:
apply(cmdobj)unapply(cmdobj)- _abc_impl = <_abc._abc_data object>
- apply(cmdobj)
- property name
- unapply(cmdobj)
- class endplay.interact.actions.GetHandAction(player: Player)
Bases:
ActionAttributes:
Methods:
apply(cmdobj)unapply(cmdobj)- _abc_impl = <_abc._abc_data object>
- apply(cmdobj)
- property name
- unapply(cmdobj)
- class endplay.interact.actions.PlayAction(card: Card | str)
Bases:
ActionAttributes:
Methods:
apply(cmdobj)unapply(cmdobj)- _abc_impl = <_abc._abc_data object>
- apply(cmdobj)
- property name
- unapply(cmdobj)
- class endplay.interact.actions.SetBoardAction(board_no: int)
Bases:
ActionAttributes:
Methods:
apply(cmdobj)unapply(cmdobj)- _abc_impl = <_abc._abc_data object>
- apply(cmdobj)
- property name
- prev_board_no: int | None
- unapply(cmdobj)
- class endplay.interact.actions.SetFirstAction(first: Player)
Bases:
ActionAttributes:
Methods:
apply(cmdobj)unapply(cmdobj)- _abc_impl = <_abc._abc_data object>
- apply(cmdobj)
- property name
- unapply(cmdobj)
- class endplay.interact.actions.SetHandAction(player: Player, hand: Hand | str)
Bases:
ActionAttributes:
Methods:
apply(cmdobj)unapply(cmdobj)- _abc_impl = <_abc._abc_data object>
- apply(cmdobj)
- property name
- unapply(cmdobj)
- class endplay.interact.actions.SetTrumpAction(trump: Denom)
Bases:
ActionAttributes:
Methods:
apply(cmdobj)unapply(cmdobj)- _abc_impl = <_abc._abc_data object>
- apply(cmdobj)
- property name
- unapply(cmdobj)
- class endplay.interact.actions.ShuffleAction(*constraints: str)
Bases:
DealActionAttributes:
- _abc_impl = <_abc._abc_data object>
- property name