mirror of
https://github.com/giongto35/cloud-game.git
synced 2026-07-20 16:54:25 +00:00
45 lines
No EOL
732 B
JavaScript
Vendored
45 lines
No EOL
732 B
JavaScript
Vendored
/*
|
|
GLOBAL CONSTS
|
|
*/
|
|
DEBUG = true;
|
|
|
|
KEY_BIT = ["a", "b", "select", "start", "up", "down", "left", "right"];
|
|
|
|
INPUT_FPS = 100;
|
|
PINGPONGPS = 5;
|
|
INPUT_STATE_PACKET = 5;
|
|
|
|
|
|
//------------------------------------------------------------------------
|
|
/*
|
|
GLOBAL VARS
|
|
*/
|
|
|
|
// Game state
|
|
var screenState = "loader";
|
|
var gameList = [];
|
|
var gameIdx = 5;
|
|
|
|
// Input vars
|
|
var keyState = {
|
|
// controllers
|
|
a: false,
|
|
b: false,
|
|
start: false,
|
|
select: false,
|
|
|
|
// navigators
|
|
up: false,
|
|
down: false,
|
|
left: false,
|
|
right: false
|
|
}
|
|
|
|
var unchangePacket = INPUT_STATE_PACKET;
|
|
var inputTimer = null;
|
|
|
|
// Connection vars
|
|
var pc, inputChannel;
|
|
var localSessionDescription = "";
|
|
var remoteSessionDescription = "";
|
|
var conn; |