mirror of
https://github.com/AlecM33/Werewolf.git
synced 2025-12-26 15:57:50 +01:00
65 lines
1.7 KiB
JavaScript
65 lines
1.7 KiB
JavaScript
const globals = {
|
|
ACCESS_CODE_CHAR_POOL: 'BCDFGHJKLMNPQRSTVWXYZ0123456789',
|
|
ACCESS_CODE_LENGTH: 6,
|
|
CLOCK_TICK_INTERVAL_MILLIS: 10,
|
|
STALE_GAME_HOURS: 12,
|
|
CLIENT_COMMANDS: {
|
|
FETCH_GAME_STATE: 'fetchGameState',
|
|
START_GAME: 'startGame',
|
|
PAUSE_TIMER: 'pauseTimer',
|
|
RESUME_TIMER: 'resumeTimer',
|
|
GET_TIME_REMAINING: 'getTimeRemaining',
|
|
KILL_PLAYER: 'killPlayer',
|
|
REVEAL_PLAYER: 'revealPlayer',
|
|
TRANSFER_MODERATOR: 'transferModerator',
|
|
CHANGE_NAME: 'changeName',
|
|
END_GAME: 'endGame'
|
|
},
|
|
MESSAGES: {
|
|
ENTER_NAME: 'Client must enter name.'
|
|
},
|
|
STATUS: {
|
|
LOBBY: 'lobby',
|
|
IN_PROGRESS: 'in progress',
|
|
ENDED: 'ended'
|
|
},
|
|
USER_SIGNATURE_LENGTH: 25,
|
|
USER_TYPES: {
|
|
MODERATOR: 'moderator',
|
|
PLAYER: 'player',
|
|
TEMPORARY_MODERATOR: 'player / temp mod',
|
|
KILLED_PLAYER: 'killed',
|
|
SPECTATOR: 'spectator'
|
|
},
|
|
ERROR_MESSAGE: {
|
|
GAME_IS_FULL: 'This game is full',
|
|
BAD_CREATE_REQUEST: 'Game has invalid options.'
|
|
},
|
|
EVENTS: {
|
|
PLAYER_JOINED: 'playerJoined',
|
|
PLAYER_LEFT: 'playerLeft',
|
|
SYNC_GAME_STATE: 'syncGameState'
|
|
},
|
|
ENVIRONMENT: {
|
|
LOCAL: 'local',
|
|
PRODUCTION: 'production'
|
|
},
|
|
LOG_LEVEL: {
|
|
INFO: 'info',
|
|
DEBUG: 'debug',
|
|
ERROR: 'error',
|
|
WARN: 'warn',
|
|
TRACE: 'trace'
|
|
},
|
|
GAME_PROCESS_COMMANDS: {
|
|
END_TIMER: 'endTimer',
|
|
START_GAME: 'startGame',
|
|
START_TIMER: 'startTimer',
|
|
PAUSE_TIMER: 'pauseTimer',
|
|
RESUME_TIMER: 'resumeTimer',
|
|
GET_TIME_REMAINING: 'getTimeRemaining'
|
|
}
|
|
};
|
|
|
|
module.exports = globals;
|