dzura/www/js/const.js

92 lines
1.5 KiB
JavaScript

let MAIN = null;
let MENU = null;
let CONNECTED = false;
let SOCKET = null;
let CONTEXT = {
Scene: null,
Auth: null,
Data: null,
};
let STATUS = {
challenge: 0,
resume: 0,
};
const Status = {
Ok :0x0000,
Error :0x0001,
NotImplemented :0x0002,
Approve :0x0003,
Reject :0x0004,
BadHandle :0x0010,
BadSecret :0x0011,
BadCode :0x0012,
};
const OpCode = {
Hello :0x0001,
Register :0x0010,
Authenticate :0x0011,
Resume :0x0012,
Deauthenticate :0x0013,
Summary :0x001F,
SessionList :0x0020,
//SessionJoin :0x0021,
SessionView :0x0022,
SessionResign :0x002E,
SessionLeave :0x002F,
GameState :0x0030,
GameMessage :0x0031,
GameHistory :0x0032,
Challenge :0x0060,
ChallengeAnswer :0x0061,
ChallengeList :0x0062,
UserList :0x0100,
UserInfo :0x0101,
InviteList :0x0180,
InviteAcquire :0x0181,
AccountManage :0x1000,
AccountCommit :0x1001,
TestResult :0xFFFF,
};
const FilterCode = {
IsComplete :0x00,
IsLive :0x01,
IsPlayer :0x02,
Player :0x10,
};
const GameState = {
Joinable :0x00,
Ongoing :0x01,
Complete :0x02,
};
const GameMessage = {
Error :0x00,
Move :0x01,
Drop :0x02,
Alt :0x03,
Online :0x08,
Undo :0x10,
Resign :0x11,
Reaction :0x20,
};