adding validated services? patching forcad_local.py
This commit is contained in:
42
ctfcup2025-school-final/checkers/grob/grob_enums.py
Normal file
42
ctfcup2025-school-final/checkers/grob/grob_enums.py
Normal file
@@ -0,0 +1,42 @@
|
||||
class Cmd:
|
||||
CMD_SRV_VIEW_GAME = 0
|
||||
CMD_SRV_ENTER_ROOM = 1
|
||||
|
||||
class CmdGame:
|
||||
CMD_GAME_MAKE_MOVE = 0
|
||||
CMD_GAME_SEND_MESSAGE = 1
|
||||
CMD_GAME_RECV_MESSAGE = 2
|
||||
|
||||
class Piece:
|
||||
PIECE_EMPTY = 0
|
||||
PIECE_PAWN = 1
|
||||
PIECE_KNIGHT = 2
|
||||
PIECE_BISHOP = 3
|
||||
PIECE_ROOK = 4
|
||||
PIECE_QUEEN = 5
|
||||
PIECE_KING = 6
|
||||
|
||||
class Color:
|
||||
COLOR_BLACK = 0x00
|
||||
COLOR_WHITE = 0x10
|
||||
|
||||
class MovePayload:
|
||||
MOVE_NONE = 0
|
||||
MOVE_PAWN_PROM = 1
|
||||
MOVE_KING_KINGSIDE_CASTLE = 2
|
||||
MOVE_KING_QUEENSIDE_CASTLE = 3
|
||||
|
||||
MOVE_SERVICE_VALUES = 4
|
||||
MOVE_VERIFY_CHECK = 5
|
||||
MOVE_VERIFY_LEGAL_MOVES = 6
|
||||
|
||||
class Status:
|
||||
STATUS_SUCCESS = 0
|
||||
STATUS_GAME_CHECKMATE = 1
|
||||
STATUS_GAME_DRAW = 2
|
||||
|
||||
STATUS_FAILURE = -1
|
||||
STATUS_SRV_AUTH_FAILED = -2
|
||||
STATUS_SRV_ROOM_NOT_FOUND = -3
|
||||
STATUS_SRV_ROOM_CLOSED = -4
|
||||
STATUS_GAME_INVALID_MOVE = -5
|
||||
Reference in New Issue
Block a user