12 lines
537 B
JavaScript
12 lines
537 B
JavaScript
// server/match/player/common.js — constants and small helpers shared by the PlayerState method modules
|
|
// (server/match/player/*.js) and its constructor (server/match/PlayerState.js).
|
|
|
|
import { GEO } from '../../../shared/constants.js';
|
|
|
|
export const HAND_SIZE = GEO.HAND_SIZE;
|
|
export const TEMP_SIZE = GEO.TEMP_SIZE;
|
|
/** g.reward accepts idx 0..5 (shared/protocol.js) */
|
|
export const MAX_OFFER_SLOTS = 6;
|
|
export const OK = Object.freeze({ ok: true });
|
|
export const fail = (error, detail) => (detail ? { error, detail } : { error });
|