@real_one_chess_king/game-logic
Version:
R.O.C.K. chess game logic
21 lines (20 loc) • 662 B
TypeScript
export declare enum WSClientGameEvent {
Turn = "turn",
Surrender = "surrender",
FindGame = "find_game"
}
export declare enum WSServerGameEvent {
TurnConfirmed = "turn_confirmed",
TurnRejected = "turn_rejected",
OpponentTurn = "opponent_turn",
SurrenderConfirmed = "surrender_confirmed",
OpponentSurrender = "opponent_surrender",
OpponentDisconnected = "opponent_disconnected",
OpponentWon = "opponent_won",
OpponentTimeOut = "opponent_time_out",
YourTimeOut = "your_time_out",
YouWon = "you_won",
GameStarted = "game_started",
WaitingForOpponent = "waiting_for_opponent",
Stalemate = "stalemate"
}