2012-01-13 04:05:39 +00:00
// This file is automatically generated. Do not edit.
cah . $ = { } ;
2018-03-06 08:15:05 +00:00
cah . $ . AjaxOperation = function ( ) {
2012-01-25 00:20:43 +00:00
// Dummy constructor to make Eclipse auto-complete.
2012-01-13 05:36:31 +00:00
} ;
2018-03-06 08:15:05 +00:00
cah . $ . AjaxOperation . prototype . dummyForAutocomplete = undefined ;
cah . $ . AjaxOperation . NAMES = "gn" ;
cah . $ . AjaxOperation . SCORE = "SC" ;
cah . $ . AjaxOperation . LEAVE _GAME = "lg" ;
cah . $ . AjaxOperation . JOIN _GAME = "jg" ;
cah . $ . AjaxOperation . CHAT = "c" ;
cah . $ . AjaxOperation . GAME _LIST = "ggl" ;
cah . $ . AjaxOperation . CARDCAST _ADD _CARDSET = "cac" ;
cah . $ . AjaxOperation . CARDCAST _LIST _CARDSETS = "clc" ;
cah . $ . AjaxOperation . PLAY _CARD = "pc" ;
cah . $ . AjaxOperation . CHANGE _GAME _OPTIONS = "cgo" ;
cah . $ . AjaxOperation . GET _GAME _INFO = "ggi" ;
cah . $ . AjaxOperation . GET _CARDS = "gc" ;
cah . $ . AjaxOperation . ADMIN _SET _VERBOSE _LOG = "svl" ;
cah . $ . AjaxOperation . REGISTER = "r" ;
cah . $ . AjaxOperation . CARDCAST _REMOVE _CARDSET = "crc" ;
cah . $ . AjaxOperation . WHOIS = "Wi" ;
cah . $ . AjaxOperation . KICK = "K" ;
cah . $ . AjaxOperation . FIRST _LOAD = "fl" ;
cah . $ . AjaxOperation . START _GAME = "sg" ;
cah . $ . AjaxOperation . LOG _OUT = "lo" ;
cah . $ . AjaxOperation . BAN = "b" ;
cah . $ . AjaxOperation . CREATE _GAME = "cg" ;
cah . $ . AjaxOperation . STOP _GAME = "Sg" ;
cah . $ . AjaxOperation . GAME _CHAT = "GC" ;
cah . $ . AjaxOperation . SPECTATE _GAME = "vg" ;
cah . $ . AjaxOperation . JUDGE _SELECT = "js" ;
2012-01-13 05:36:31 +00:00
2018-03-06 08:15:05 +00:00
cah . $ . AjaxRequest = function ( ) {
2012-01-25 00:20:43 +00:00
// Dummy constructor to make Eclipse auto-complete.
2012-01-13 05:36:31 +00:00
} ;
2018-03-06 08:15:05 +00:00
cah . $ . AjaxRequest . prototype . dummyForAutocomplete = undefined ;
cah . $ . AjaxRequest . SERIAL = "s" ;
cah . $ . AjaxRequest . OP = "o" ;
cah . $ . AjaxRequest . WALL = "wall" ;
cah . $ . AjaxRequest . PERSISTENT _ID = "pid" ;
cah . $ . AjaxRequest . EMOTE = "me" ;
cah . $ . AjaxRequest . CARDCAST _ID = "cci" ;
cah . $ . AjaxRequest . GAME _ID = "gid" ;
cah . $ . AjaxRequest . GAME _OPTIONS = "go" ;
cah . $ . AjaxRequest . MESSAGE = "m" ;
cah . $ . AjaxRequest . NICKNAME = "n" ;
cah . $ . AjaxRequest . PASSWORD = "pw" ;
cah . $ . AjaxRequest . CARD _ID = "cid" ;
cah . $ . AjaxRequest . ID _CODE = "idc" ;
2012-01-13 05:36:31 +00:00
2018-03-06 08:15:05 +00:00
cah . $ . AjaxResponse = function ( ) {
2012-01-25 00:20:43 +00:00
// Dummy constructor to make Eclipse auto-complete.
} ;
2018-03-06 08:15:05 +00:00
cah . $ . AjaxResponse . prototype . dummyForAutocomplete = undefined ;
cah . $ . AjaxResponse . NAMES = "nl" ;
cah . $ . AjaxResponse . CLIENT _NAME = "cn" ;
cah . $ . AjaxResponse . PLAYER _INFO = "pi" ;
cah . $ . AjaxResponse . CONNECTED _AT = "ca" ;
cah . $ . AjaxResponse . WHITE _CARDS = "wc" ;
cah . $ . AjaxResponse . HAND = "h" ;
cah . $ . AjaxResponse . ERROR _CODE = "ec" ;
2018-03-27 00:57:40 +01:00
cah . $ . AjaxResponse . SERVER _STARTED = "SS" ;
2018-03-06 08:15:05 +00:00
cah . $ . AjaxResponse . NEXT = "next" ;
cah . $ . AjaxResponse . GAME _INFO = "gi" ;
cah . $ . AjaxResponse . ERROR = "e" ;
cah . $ . AjaxResponse . GAME _STATE _DESCRIPTION = "gss" ;
cah . $ . AjaxResponse . ID _CODE = "idc" ;
cah . $ . AjaxResponse . CARD _SETS = "css" ;
cah . $ . AjaxResponse . SERIAL = "s" ;
cah . $ . AjaxResponse . PERSISTENT _ID = "pid" ;
cah . $ . AjaxResponse . GAMES = "gl" ;
cah . $ . AjaxResponse . SIGIL = "?" ;
cah . $ . AjaxResponse . GAME _ID = "gid" ;
cah . $ . AjaxResponse . MAX _GAMES = "mg" ;
cah . $ . AjaxResponse . IN _PROGRESS = "ip" ;
cah . $ . AjaxResponse . GAME _OPTIONS = "go" ;
cah . $ . AjaxResponse . NICKNAME = "n" ;
cah . $ . AjaxResponse . BLACK _CARD = "bc" ;
cah . $ . AjaxResponse . IDLE = "idl" ;
cah . $ . AjaxResponse . CARD _ID = "cid" ;
cah . $ . AjaxResponse . IP _ADDRESS = "IP" ;
2015-02-14 04:03:46 +00:00
2018-03-06 08:15:05 +00:00
cah . $ . BlackCardData = function ( ) {
2015-02-14 04:03:46 +00:00
// Dummy constructor to make Eclipse auto-complete.
} ;
2018-03-06 08:15:05 +00:00
cah . $ . BlackCardData . prototype . dummyForAutocomplete = undefined ;
cah . $ . BlackCardData . DRAW = "D" ;
cah . $ . BlackCardData . PICK = "PK" ;
cah . $ . BlackCardData . TEXT = "T" ;
cah . $ . BlackCardData . ID = "cid" ;
cah . $ . BlackCardData . WATERMARK = "W" ;
2012-01-25 00:20:43 +00:00
2012-07-07 18:21:14 +01:00
cah . $ . CardSetData = function ( ) {
// Dummy constructor to make Eclipse auto-complete.
} ;
cah . $ . CardSetData . prototype . dummyForAutocomplete = undefined ;
cah . $ . CardSetData . WHITE _CARDS _IN _DECK = "wcid" ;
cah . $ . CardSetData . BLACK _CARDS _IN _DECK = "bcid" ;
2016-01-03 03:07:39 +00:00
cah . $ . CardSetData . CARD _SET _NAME = "csn" ;
cah . $ . CardSetData . CARD _SET _DESCRIPTION = "csd" ;
2012-07-07 18:21:14 +01:00
cah . $ . CardSetData . BASE _DECK = "bd" ;
2016-01-03 03:07:39 +00:00
cah . $ . CardSetData . ID = "cid" ;
cah . $ . CardSetData . WEIGHT = "w" ;
2012-07-07 18:21:14 +01:00
2018-03-06 08:15:05 +00:00
cah . $ . DisconnectReason = function ( ) {
2015-02-14 04:03:46 +00:00
// Dummy constructor to make Eclipse auto-complete.
} ;
2018-03-06 08:15:05 +00:00
cah . $ . DisconnectReason . prototype . dummyForAutocomplete = undefined ;
cah . $ . DisconnectReason . PING _TIMEOUT = "pt" ;
cah . $ . DisconnectReason . BANNED = "B&" ;
cah . $ . DisconnectReason . IDLE _TIMEOUT = "it" ;
cah . $ . DisconnectReason . KICKED = "k" ;
cah . $ . DisconnectReason . MANUAL = "man" ;
2018-03-16 04:33:33 +00:00
cah . $ . DisconnectReason _msg = { } ;
cah . $ . DisconnectReason _msg [ 'B&' ] = "Banned" ;
cah . $ . DisconnectReason _msg [ 'pt' ] = "Ping timeout" ;
cah . $ . DisconnectReason _msg [ 'it' ] = "Kicked due to idle" ;
cah . $ . DisconnectReason _msg [ 'k' ] = "Kicked by server administrator" ;
cah . $ . DisconnectReason _msg [ 'man' ] = "Leaving" ;
2012-01-13 04:05:39 +00:00
2012-01-13 05:36:31 +00:00
cah . $ . ErrorCode = function ( ) {
2012-01-25 00:20:43 +00:00
// Dummy constructor to make Eclipse auto-complete.
2012-01-13 05:36:31 +00:00
} ;
2012-01-25 00:20:43 +00:00
cah . $ . ErrorCode . prototype . dummyForAutocomplete = undefined ;
2016-01-03 03:07:39 +00:00
cah . $ . ErrorCode . INVALID _NICK = "in" ;
cah . $ . ErrorCode . TOO _MANY _USERS = "tmu" ;
2012-03-13 04:06:35 +00:00
cah . $ . ErrorCode . NOT _GAME _HOST = "ngh" ;
2016-01-03 03:07:39 +00:00
cah . $ . ErrorCode . MESSAGE _TOO _LONG = "mtl" ;
cah . $ . ErrorCode . NO _NICK _SPECIFIED = "nns" ;
cah . $ . ErrorCode . BANNED = "B&" ;
cah . $ . ErrorCode . WRONG _PASSWORD = "wp" ;
2013-03-30 15:10:00 +00:00
cah . $ . ErrorCode . RESERVED _NICK = "rn" ;
2016-01-03 03:07:39 +00:00
cah . $ . ErrorCode . TOO _MANY _GAMES = "tmg" ;
Add ID codes for positive user identification, and minor fixups.
Users can specify an identification code when they connect (8-100 characters), only if they are using HTTPS. This code is combined with their nickname and a server-side secret, hashed with SHA-256, and condensed down to 64 bits by XORing every 8th byte with each other, and finally converted to base64 (with the trailing = removed). This code is displayed in a tooltip when hovering over the user's chat (TODO: mobile way to view it).
Sigils have been added to be displayed before the user's name in the chat. Admins get @, users with an ID code get +, and normal users get nothing. The IS_ADMIN field is now deprecated, as this can be determined from the user's sigil. It will be removed eventually, but is still being included in events even though the official client should not be using it anymore.
Kicks and bans are now always displayed to all users, even if the server isn't transmitting quit events normally.
2018-03-03 01:24:58 +00:00
cah . $ . ErrorCode . INVALID _ID _CODE = "iid" ;
2016-01-03 03:07:39 +00:00
cah . $ . ErrorCode . CANNOT _JOIN _ANOTHER _GAME = "cjag" ;
cah . $ . ErrorCode . NO _MSG _SPECIFIED = "nms" ;
2018-03-24 05:32:16 +00:00
cah . $ . ErrorCode . CAPSLOCK = "CL" ;
2016-01-03 03:07:39 +00:00
cah . $ . ErrorCode . ALREADY _STARTED = "as" ;
cah . $ . ErrorCode . NOT _ADMIN = "na" ;
cah . $ . ErrorCode . INVALID _GAME = "ig" ;
2012-03-13 04:06:35 +00:00
cah . $ . ErrorCode . NO _SESSION = "ns" ;
2016-01-03 03:07:39 +00:00
cah . $ . ErrorCode . ACCESS _DENIED = "ad" ;
2012-03-13 04:06:35 +00:00
cah . $ . ErrorCode . NICK _IN _USE = "niu" ;
2016-01-03 03:07:39 +00:00
cah . $ . ErrorCode . NOT _JUDGE = "nj" ;
2012-03-13 04:06:35 +00:00
cah . $ . ErrorCode . SERVER _ERROR = "serr" ;
2016-01-03 03:07:39 +00:00
cah . $ . ErrorCode . CARDCAST _INVALID _ID = "cii" ;
cah . $ . ErrorCode . TOO _FAST = "tf" ;
cah . $ . ErrorCode . NOT _ENOUGH _CARDS = "nec" ;
cah . $ . ErrorCode . NO _CARD _SPECIFIED = "ncs" ;
2018-03-24 00:08:28 +00:00
cah . $ . ErrorCode . REPEAT _MESSAGE = "rm" ;
2016-01-03 03:07:39 +00:00
cah . $ . ErrorCode . NO _GAME _SPECIFIED = "ngs" ;
cah . $ . ErrorCode . OP _NOT _SPECIFIED = "ons" ;
2018-03-24 00:08:28 +00:00
cah . $ . ErrorCode . TOO _MANY _SPECIAL _CHARACTERS = "tmsc" ;
2012-03-13 04:06:35 +00:00
cah . $ . ErrorCode . BAD _REQUEST = "br" ;
2016-01-03 03:07:39 +00:00
cah . $ . ErrorCode . NOT _ENOUGH _PLAYERS = "nep" ;
cah . $ . ErrorCode . CARDCAST _CANNOT _FIND = "ccf" ;
cah . $ . ErrorCode . NOT _IN _THAT _GAME = "nitg" ;
2012-08-21 06:41:06 +01:00
cah . $ . ErrorCode . NO _SUCH _USER = "nsu" ;
2016-01-03 03:07:39 +00:00
cah . $ . ErrorCode . NOT _REGISTERED = "nr" ;
cah . $ . ErrorCode . BAD _OP = "bo" ;
2012-03-13 04:06:35 +00:00
cah . $ . ErrorCode . DO _NOT _HAVE _CARD = "dnhc" ;
2016-01-03 03:07:39 +00:00
cah . $ . ErrorCode . NOT _YOUR _TURN = "nyt" ;
2018-03-24 00:08:28 +00:00
cah . $ . ErrorCode . NOT _ENOUGH _SPACES = "nes" ;
2014-01-24 11:33:15 +00:00
cah . $ . ErrorCode . ALREADY _STOPPED = "aS" ;
2016-01-03 03:07:39 +00:00
cah . $ . ErrorCode . SESSION _EXPIRED = "se" ;
cah . $ . ErrorCode . GAME _FULL = "gf" ;
cah . $ . ErrorCode . INVALID _CARD = "ic" ;
2012-01-16 22:33:58 +00:00
cah . $ . ErrorCode _msg = { } ;
2016-01-03 03:07:39 +00:00
cah . $ . ErrorCode _msg [ 'cii' ] = "Invalid Cardcast ID. Must be exactly 5 characters." ;
2012-03-13 04:06:35 +00:00
cah . $ . ErrorCode _msg [ 'nr' ] = "Not registered. Refresh the page." ;
Add ID codes for positive user identification, and minor fixups.
Users can specify an identification code when they connect (8-100 characters), only if they are using HTTPS. This code is combined with their nickname and a server-side secret, hashed with SHA-256, and condensed down to 64 bits by XORing every 8th byte with each other, and finally converted to base64 (with the trailing = removed). This code is displayed in a tooltip when hovering over the user's chat (TODO: mobile way to view it).
Sigils have been added to be displayed before the user's name in the chat. Admins get @, users with an ID code get +, and normal users get nothing. The IS_ADMIN field is now deprecated, as this can be determined from the user's sigil. It will be removed eventually, but is still being included in events even though the official client should not be using it anymore.
Kicks and bans are now always displayed to all users, even if the server isn't transmitting quit events normally.
2018-03-03 01:24:58 +00:00
cah . $ . ErrorCode _msg [ 'iid' ] = "Identification code, if provided, must be between 8 and 100 characters, inclusive." ;
2016-01-03 03:07:39 +00:00
cah . $ . ErrorCode _msg [ 'ns' ] = "Session not detected. Make sure you have cookies enabled." ;
cah . $ . ErrorCode _msg [ 'ccf' ] = "Cannot find Cardcast deck with given ID. If you just added this deck to Cardcast, wait a few minutes and try again." ;
2012-03-13 04:06:35 +00:00
cah . $ . ErrorCode _msg [ 'nyt' ] = "It is not your turn to play a card." ;
cah . $ . ErrorCode _msg [ 'bo' ] = "Invalid operation." ;
2015-02-16 08:58:01 +00:00
cah . $ . ErrorCode _msg [ 'nec' ] = "You must add card sets containing at least 50 black cards and 20 times the player limit white cards." ;
2016-01-03 03:07:39 +00:00
cah . $ . ErrorCode _msg [ 'ngh' ] = "Only the game host can do that." ;
cah . $ . ErrorCode _msg [ 'tmg' ] = "There are too many games already in progress. Either join an existing game, or wait for one to become available." ;
cah . $ . ErrorCode _msg [ 'br' ] = "Bad request." ;
2012-08-21 06:41:06 +01:00
cah . $ . ErrorCode _msg [ 'nsu' ] = "No such user." ;
2016-01-03 03:07:39 +00:00
cah . $ . ErrorCode _msg [ 'aS' ] = "The game has already stopped." ;
2012-03-13 04:06:35 +00:00
cah . $ . ErrorCode _msg [ 'se' ] = "Your session has expired. Refresh the page." ;
cah . $ . ErrorCode _msg [ 'nms' ] = "No message specified." ;
2016-01-03 03:07:39 +00:00
cah . $ . ErrorCode _msg [ 'nep' ] = "There are not enough players to start the game." ;
cah . $ . ErrorCode _msg [ 'wp' ] = "That password is incorrect." ;
cah . $ . ErrorCode _msg [ 'ic' ] = "Invalid card specified." ;
2012-03-13 04:06:35 +00:00
cah . $ . ErrorCode _msg [ 'niu' ] = "Nickname is already in use." ;
2016-01-03 03:07:39 +00:00
cah . $ . ErrorCode _msg [ 'ngs' ] = "No game specified." ;
2018-03-24 00:08:28 +00:00
cah . $ . ErrorCode _msg [ 'nes' ] = "You must use more words in a message that long." ;
2016-01-03 03:07:39 +00:00
cah . $ . ErrorCode _msg [ 'nitg' ] = "You are not in that game." ;
cah . $ . ErrorCode _msg [ 'tmu' ] = "There are too many users connected. Either join another server, or wait for a user to disconnect." ;
cah . $ . ErrorCode _msg [ 'ig' ] = "Invalid game specified." ;
cah . $ . ErrorCode _msg [ 'gf' ] = "That game is full. Join another." ;
cah . $ . ErrorCode _msg [ 'ncs' ] = "No card specified." ;
2012-03-13 04:06:35 +00:00
cah . $ . ErrorCode _msg [ 'ad' ] = "Access denied." ;
2016-01-03 03:07:39 +00:00
cah . $ . ErrorCode _msg [ 'cjag' ] = "You cannot join another game." ;
cah . $ . ErrorCode _msg [ 'B&' ] = "Banned." ;
cah . $ . ErrorCode _msg [ 'mtl' ] = "Messages cannot be longer than 200 characters." ;
cah . $ . ErrorCode _msg [ 'in' ] = "Nickname must contain only upper and lower case letters, numbers, or underscores, must be 3 to 30 characters long, and must not start with a number." ;
cah . $ . ErrorCode _msg [ 'serr' ] = "An error occured on the server." ;
2018-03-24 05:32:16 +00:00
cah . $ . ErrorCode _msg [ 'CL' ] = "Try turning caps lock off." ;
2016-01-03 03:07:39 +00:00
cah . $ . ErrorCode _msg [ 'dnhc' ] = "You don't have that card." ;
cah . $ . ErrorCode _msg [ 'as' ] = "The game has already started." ;
cah . $ . ErrorCode _msg [ 'nns' ] = "No nickname specified." ;
cah . $ . ErrorCode _msg [ 'tf' ] = "You are chatting too fast. Wait a few seconds and try again." ;
cah . $ . ErrorCode _msg [ 'na' ] = "You are not an administrator." ;
cah . $ . ErrorCode _msg [ 'ons' ] = "Operation not specified." ;
2018-03-24 00:08:28 +00:00
cah . $ . ErrorCode _msg [ 'rm' ] = "You can't repeat the same message multiple times in a row." ;
2013-03-27 03:17:49 +00:00
cah . $ . ErrorCode _msg [ 'nj' ] = "You are not the judge." ;
2016-01-03 03:07:39 +00:00
cah . $ . ErrorCode _msg [ 'rn' ] = "That nick is reserved." ;
2018-03-24 00:08:28 +00:00
cah . $ . ErrorCode _msg [ 'tmsc' ] = "You used too many special characters in that message." ;
2012-01-13 05:36:31 +00:00
2015-02-16 08:58:01 +00:00
cah . $ . ErrorInformation = function ( ) {
// Dummy constructor to make Eclipse auto-complete.
} ;
cah . $ . ErrorInformation . prototype . dummyForAutocomplete = undefined ;
cah . $ . ErrorInformation . WHITE _CARDS _PRESENT = "wcp" ;
2016-01-03 03:07:39 +00:00
cah . $ . ErrorInformation . WHITE _CARDS _REQUIRED = "wcr" ;
2015-02-16 08:58:01 +00:00
cah . $ . ErrorInformation . BLACK _CARDS _REQUIRED = "bcr" ;
cah . $ . ErrorInformation . BLACK _CARDS _PRESENT = "bcp" ;
2018-03-06 08:15:05 +00:00
cah . $ . GameInfo = function ( ) {
2012-01-25 00:20:43 +00:00
// Dummy constructor to make Eclipse auto-complete.
2012-01-18 01:48:21 +00:00
} ;
2018-03-06 08:15:05 +00:00
cah . $ . GameInfo . prototype . dummyForAutocomplete = undefined ;
cah . $ . GameInfo . GAME _OPTIONS = "go" ;
2018-03-27 00:57:40 +01:00
cah . $ . GameInfo . CREATED = "gca" ;
2018-03-06 08:15:05 +00:00
cah . $ . GameInfo . PLAYERS = "P" ;
cah . $ . GameInfo . SPECTATORS = "V" ;
cah . $ . GameInfo . HOST = "H" ;
cah . $ . GameInfo . STATE = "S" ;
cah . $ . GameInfo . ID = "gid" ;
cah . $ . GameInfo . HAS _PASSWORD = "hp" ;
2012-01-18 01:48:21 +00:00
2018-03-06 08:15:05 +00:00
cah . $ . GameOptionData = function ( ) {
2012-01-25 00:20:43 +00:00
// Dummy constructor to make Eclipse auto-complete.
2012-01-13 05:36:31 +00:00
} ;
2018-03-06 08:15:05 +00:00
cah . $ . GameOptionData . prototype . dummyForAutocomplete = undefined ;
cah . $ . GameOptionData . TIMER _MULTIPLIER = "tm" ;
cah . $ . GameOptionData . PASSWORD = "pw" ;
cah . $ . GameOptionData . SPECTATOR _LIMIT = "vL" ;
cah . $ . GameOptionData . SCORE _LIMIT = "sl" ;
cah . $ . GameOptionData . BLANKS _LIMIT = "bl" ;
cah . $ . GameOptionData . PLAYER _LIMIT = "pL" ;
cah . $ . GameOptionData . CARD _SETS = "css" ;
2012-01-13 05:36:31 +00:00
2018-03-06 08:15:05 +00:00
cah . $ . GamePlayerInfo = function ( ) {
2012-01-25 00:20:43 +00:00
// Dummy constructor to make Eclipse auto-complete.
2012-01-13 05:36:31 +00:00
} ;
2018-03-06 08:15:05 +00:00
cah . $ . GamePlayerInfo . prototype . dummyForAutocomplete = undefined ;
cah . $ . GamePlayerInfo . STATUS = "st" ;
cah . $ . GamePlayerInfo . SCORE = "sc" ;
cah . $ . GamePlayerInfo . NAME = "N" ;
cah . $ . GamePlayerStatus = function ( ) {
// Dummy constructor to make Eclipse auto-complete.
} ;
cah . $ . GamePlayerStatus . prototype . dummyForAutocomplete = undefined ;
cah . $ . GamePlayerStatus . SPECTATOR = "sv" ;
cah . $ . GamePlayerStatus . WINNER = "sw" ;
cah . $ . GamePlayerStatus . IDLE = "si" ;
cah . $ . GamePlayerStatus . HOST = "sh" ;
cah . $ . GamePlayerStatus . JUDGING = "sjj" ;
cah . $ . GamePlayerStatus . JUDGE = "sj" ;
cah . $ . GamePlayerStatus . PLAYING = "sp" ;
cah . $ . GamePlayerStatus _msg = { } ;
cah . $ . GamePlayerStatus _msg [ 'sjj' ] = "Selecting" ;
cah . $ . GamePlayerStatus _msg [ 'sv' ] = "Spectator" ;
cah . $ . GamePlayerStatus _msg [ 'sw' ] = "Winner!" ;
cah . $ . GamePlayerStatus _msg [ 'sh' ] = "Host" ;
cah . $ . GamePlayerStatus _msg [ 'si' ] = "" ;
cah . $ . GamePlayerStatus _msg [ 'sj' ] = "Card Czar" ;
cah . $ . GamePlayerStatus _msg [ 'sp' ] = "Playing" ;
cah . $ . GamePlayerStatus _msg _2 = { } ;
cah . $ . GamePlayerStatus _msg _2 [ 'sjj' ] = "Select a winning card." ;
cah . $ . GamePlayerStatus _msg _2 [ 'sv' ] = "You are just spectating." ;
cah . $ . GamePlayerStatus _msg _2 [ 'sw' ] = "You have won!" ;
cah . $ . GamePlayerStatus _msg _2 [ 'sh' ] = "Wait for players then click Start Game." ;
cah . $ . GamePlayerStatus _msg _2 [ 'si' ] = "Waiting for players..." ;
cah . $ . GamePlayerStatus _msg _2 [ 'sj' ] = "You are the Card Czar." ;
cah . $ . GamePlayerStatus _msg _2 [ 'sp' ] = "Select a card to play." ;
cah . $ . GameState = function ( ) {
// Dummy constructor to make Eclipse auto-complete.
} ;
cah . $ . GameState . prototype . dummyForAutocomplete = undefined ;
cah . $ . GameState . ROUND _OVER = "ro" ;
cah . $ . GameState . LOBBY = "l" ;
cah . $ . GameState . DEALING = "d" ;
cah . $ . GameState . JUDGING = "j" ;
cah . $ . GameState . PLAYING = "p" ;
cah . $ . GameState _msg = { } ;
cah . $ . GameState _msg [ 'p' ] = "In Progress" ;
cah . $ . GameState _msg [ 'd' ] = "In Progress" ;
cah . $ . GameState _msg [ 'j' ] = "In Progress" ;
cah . $ . GameState _msg [ 'l' ] = "Not Started" ;
cah . $ . GameState _msg [ 'ro' ] = "In Progress" ;
cah . $ . LongPollEvent = function ( ) {
// Dummy constructor to make Eclipse auto-complete.
} ;
cah . $ . LongPollEvent . prototype . dummyForAutocomplete = undefined ;
cah . $ . LongPollEvent . GAME _ROUND _COMPLETE = "grc" ;
cah . $ . LongPollEvent . BANNED = "B&" ;
cah . $ . LongPollEvent . NOOP = "_" ;
cah . $ . LongPollEvent . CHAT = "c" ;
cah . $ . LongPollEvent . GAME _PLAYER _INFO _CHANGE = "gpic" ;
cah . $ . LongPollEvent . HAND _DEAL = "hd" ;
cah . $ . LongPollEvent . CARDCAST _ADD _CARDSET = "cac" ;
cah . $ . LongPollEvent . PLAYER _LEAVE = "pl" ;
cah . $ . LongPollEvent . GAME _BLACK _RESHUFFLE = "gbr" ;
cah . $ . LongPollEvent . GAME _JUDGE _SKIPPED = "gjs" ;
cah . $ . LongPollEvent . GAME _LIST _REFRESH = "glr" ;
cah . $ . LongPollEvent . NEW _PLAYER = "np" ;
cah . $ . LongPollEvent . GAME _PLAYER _SKIPPED = "gps" ;
cah . $ . LongPollEvent . GAME _PLAYER _JOIN = "gpj" ;
cah . $ . LongPollEvent . GAME _WHITE _RESHUFFLE = "gwr" ;
cah . $ . LongPollEvent . CARDCAST _REMOVE _CARDSET = "crc" ;
cah . $ . LongPollEvent . GAME _OPTIONS _CHANGED = "goc" ;
cah . $ . LongPollEvent . GAME _PLAYER _KICKED _IDLE = "gpki" ;
cah . $ . LongPollEvent . GAME _SPECTATOR _LEAVE = "gvl" ;
cah . $ . LongPollEvent . GAME _PLAYER _LEAVE = "gpl" ;
cah . $ . LongPollEvent . GAME _SPECTATOR _JOIN = "gvj" ;
cah . $ . LongPollEvent . HURRY _UP = "hu" ;
cah . $ . LongPollEvent . GAME _JUDGE _LEFT = "gjl" ;
cah . $ . LongPollEvent . KICKED = "k" ;
cah . $ . LongPollEvent . KICKED _FROM _GAME _IDLE = "kfgi" ;
2018-03-28 01:59:31 +01:00
cah . $ . LongPollEvent . FILTERED _CHAT = "FC" ;
2018-03-06 08:15:05 +00:00
cah . $ . LongPollEvent . GAME _STATE _CHANGE = "gsc" ;
cah . $ . LongPollResponse = function ( ) {
// Dummy constructor to make Eclipse auto-complete.
} ;
cah . $ . LongPollResponse . prototype . dummyForAutocomplete = undefined ;
cah . $ . LongPollResponse . PLAY _TIMER = "Pt" ;
cah . $ . LongPollResponse . PLAYER _INFO = "pi" ;
cah . $ . LongPollResponse . FROM = "f" ;
cah . $ . LongPollResponse . WHITE _CARDS = "wc" ;
cah . $ . LongPollResponse . EVENT = "E" ;
cah . $ . LongPollResponse . HAND = "h" ;
cah . $ . LongPollResponse . ERROR _CODE = "ec" ;
cah . $ . LongPollResponse . MESSAGE = "m" ;
cah . $ . LongPollResponse . WINNING _CARD = "WC" ;
cah . $ . LongPollResponse . FROM _ADMIN = "fa" ;
cah . $ . LongPollResponse . TIMESTAMP = "ts" ;
cah . $ . LongPollResponse . GAME _INFO = "gi" ;
cah . $ . LongPollResponse . ERROR = "e" ;
cah . $ . LongPollResponse . ID _CODE = "idc" ;
cah . $ . LongPollResponse . REASON = "qr" ;
cah . $ . LongPollResponse . WALL = "wall" ;
cah . $ . LongPollResponse . ROUND _WINNER = "rw" ;
cah . $ . LongPollResponse . SIGIL = "?" ;
cah . $ . LongPollResponse . EMOTE = "me" ;
cah . $ . LongPollResponse . CARDCAST _DECK _INFO = "cdi" ;
cah . $ . LongPollResponse . GAME _ID = "gid" ;
cah . $ . LongPollResponse . NICKNAME = "n" ;
cah . $ . LongPollResponse . BLACK _CARD = "bc" ;
cah . $ . LongPollResponse . GAME _STATE = "gs" ;
cah . $ . LongPollResponse . INTERMISSION = "i" ;
2012-01-13 05:36:31 +00:00
2012-01-23 07:58:36 +00:00
cah . $ . ReconnectNextAction = function ( ) {
2012-01-25 00:20:43 +00:00
// Dummy constructor to make Eclipse auto-complete.
2012-01-23 07:58:36 +00:00
} ;
2012-01-25 00:20:43 +00:00
cah . $ . ReconnectNextAction . prototype . dummyForAutocomplete = undefined ;
2012-01-23 07:58:36 +00:00
cah . $ . ReconnectNextAction . GAME = "game" ;
cah . $ . ReconnectNextAction . NONE = "none" ;
2018-03-06 08:15:05 +00:00
cah . $ . Sigil = function ( ) {
2012-01-25 00:20:43 +00:00
// Dummy constructor to make Eclipse auto-complete.
2012-01-23 23:06:20 +00:00
} ;
2018-03-06 08:15:05 +00:00
cah . $ . Sigil . prototype . dummyForAutocomplete = undefined ;
cah . $ . Sigil . NORMAL _USER = "" ;
cah . $ . Sigil . ADMIN = "@" ;
cah . $ . Sigil . ID _CODE = "+" ;
cah . $ . WhiteCardData = function ( ) {
// Dummy constructor to make Eclipse auto-complete.
} ;
cah . $ . WhiteCardData . prototype . dummyForAutocomplete = undefined ;
cah . $ . WhiteCardData . WRITE _IN = "wi" ;
cah . $ . WhiteCardData . TEXT = "T" ;
cah . $ . WhiteCardData . ID = "cid" ;
cah . $ . WhiteCardData . WATERMARK = "W" ;
2012-01-23 23:06:20 +00:00