cloud-game/static/js/const.js
2019-04-13 03:03:27 +08:00

103 lines
2 KiB
JavaScript
Vendored

// list game
GAME_LIST = [
{
name: "Contra",
nes: "Contra.nes",
art: "Contra (USA).png"
},
{
name: "Kirby's Adventure",
nes: "Kirby's Adventure.nes",
art: "Kirby's Adventure (Canada).png"
},
{
name: "Mega Man 2",
nes: "Mega Man 2.nes",
art: "Mega Man 2 (USA).png"
},
{
name: "Metal Gear",
nes: "Metal Gear.nes",
art: "Metal Gear (USA).png"
},
{
name: "Mortal Kombat 4",
nes: "Mortal Kombat 4.nes",
art: "mortal-kombat-x-box-art-revealed-as-pre-orders-ope_5pxd.jpg"
},
{
name: "Super Mario Bros 2",
nes: "Super Mario Bros 2.nes",
art: "Super Mario Bros. 2 (USA).png"
},
{
name: "Super Mario Bros 3",
nes: "Super Mario Bros 3.nes",
art: "Super Mario Bros. 3 (USA).png"
},
{
name: "Super Mario Bros",
nes: "Super Mario Bros.nes",
art: "Super Mario Bros. (World).png"
},
{
name: "TMNT 3",
nes: "Teenage Mutant Ninja Turtles 3.nes",
art: "Teenage Mutant Ninja Turtles III - The Manhattan Project (USA).png"
},
{
name: "Zelda",
nes: "zelda.rom",
art: "Zelda II - The Adventure of Link (Europe) (Rev A).png"
}
];
// Keyboard stuffs
KEY_MAP = {
37: "left",
38: "up",
39: "right",
40: "down",
90: "a", // z
88: "b", // x
67: "start", // c
86: "select", // v
// non-game
81: "quit", // q
83: "save", // s
76: "load", // l
70: "full", // f
}
/*
const (
ButtonA = iota
ButtonB
ButtonSelect
ButtonStart
ButtonUp
ButtonDown
ButtonLeft
ButtonRight
)
*/
// KEY_BIT = ["a", "b", "select", "start", "up", "down", "left", "right", "save", "load"];
KEY_BIT = ["a", "b", "select", "start", "up", "down", "left", "right"];
INPUT_FPS = 100;
PINGPONGPS = 5;
INPUT_STATE_PACKET = 5;