chessmaker.chess.base.rule
[view_source]
Rule
[view_source]
on_join_board
@abstractmethod
def on_join_board(board: "Board")
[view_source]
clone
@abstractmethod
def clone()
[view_source]
as_rule
def as_rule(rule_func: Callable[["Board"], None]) -> Type[Rule]
[view_source]