blob: 636b32dc8880ef402e6b21b8cc23ed81cb70caac (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
const TABLE_W = 500 ;
const TABLE_H = 450 ;
const N_ROWS = 3 ;
const N_COLS = 4 ;
const CARD_W = 69 ;
const CARD_H = 94 ;
const CARD_PAD = (TABLE_W - (CARD_W * N_COLS)) / (N_COLS + 1) + CARD_W ;
const ROW_PAD = (TABLE_H - (CARD_H * N_ROWS)) / (N_ROWS + 1) ;
const ROW_H = CARD_H + ROW_PAD ;
const CARDS_IMG_URL = '/match_game/blobs/parabola-cards.png' ;
const MATCH_SOUND_URL = '/match_game/blobs/complete.oga' ;
const MISMATCH_SOUND_URL = '/match_game/blobs/trash-empty.oga' ;
const CARD_SOUND_URL = '/match_game/blobs/power-unplug.oga' ;
const DEAL_SOUND_URL = '/match_game/blobs/carddeck1.wav' ;
const DONE_SOUND_URL = '/match_game/blobs/crowd2.wav' ;
var HAS_BEST_TIME = BEST_TIME[ 'login'] != '' ;
var HAS_BEST_TRIES = BEST_TRIES['login'] != '' ;
var HAS_BEST_ATTEMPTS = HAS_BEST_TIME || HAS_BEST_TRIES ;
const ANIM_SPEED = (DEBUG) ? 100 : 500 ;
const STARTDIV_DELAY = (DEBUG) ? 100 : (HAS_BEST_ATTEMPTS) ? 5000 : 100 ;
const CARD_DELAY = (DEBUG) ? 100 : 1000 ;
const NEXTSTATE_DELAY = (DEBUG) ? 100 : 2000 ;
const RELOAD_DELAY = (DEBUG) ? 50000 : 15000 ;
const LOCKED_OPACITY = 0.25 ;
const N_RESP_PARAMS = 5 ;
|