Files
cactoz.su/frontend/js/game/protocol.js
T

24 lines
636 B
JavaScript

// Типы сообщений из TZ.md, раздел 5.
export const ClientMessage = {
HELLO: 'hello',
PING: 'ping',
LOBBY_LIST_ROOMS: 'lobby.list_rooms',
LOBBY_CREATE_ROOM: 'lobby.create_room',
LOBBY_JOIN_ROOM: 'lobby.join_room',
LOBBY_LEAVE_ROOM: 'lobby.leave_room',
GAME_READY: 'game.ready',
GAME_INPUT: 'game.input',
};
export const ServerMessage = {
HELLO_ACK: 'hello.ack',
PONG: 'pong',
ERROR: 'error',
LOBBY_ROOMS: 'lobby.rooms',
LOBBY_ROOM_JOINED: 'lobby.room_joined',
LOBBY_ROOM_UPDATED: 'lobby.room_updated',
GAME_START: 'game.start',
GAME_STATE: 'game.state',
GAME_OVER: 'game.over',
};