1
0
mirror of synced 2024-11-30 17:34:30 +01:00

Replace game proto definitions with something more robust

This commit is contained in:
Rin 2022-07-11 14:48:39 +01:00
parent 95e5671dfd
commit 5f27717b0e
17 changed files with 299383 additions and 28561 deletions

29
convert_game_protos.js Normal file
View File

@ -0,0 +1,29 @@
const pbjs = require('protobufjs-cli/pbjs');
const pbts = require('protobufjs-cli/pbts');
const fs = require('fs');
const path = require('path');
fs.mkdirSync('src/wmmt', {recursive:true});
function generateProto(proto, out) {
pbjs.main(['--target', 'static-module', '--wrap', 'es6', '--out', out, proto], (err, o) => {
if (err)
throw err;
});
}
function generateTypescript(proto, out) {
pbts.main(['--out', out, proto], (err, o) => {
if (err)
throw err;
});
}
let dir = fs.readdirSync('proto');
for (let i of dir) {
let n = path.basename(i);
console.log(`generating src/wmmt/${n}.js (proto/${n})`);
generateProto(`proto/${i}`, `src/wmmt/${n}.js`);
console.log(`generating src/wmmt/${n}.d.ts (src/wmmt/${n}.js)`);
generateTypescript(`src/wmmt/${n}.js`, `src/wmmt/${n}.d.ts`)
}

View File

@ -1,30 +1,26 @@
import { Application } from "express";
import {Module} from "module";
import {ClientLogType, ErrorCode, Place, PlaceList, RegisterSystemInfoRequest, RegisterSystemInfoResponse} from "../proto/wm";
import * as wm from "../wmmt/wm.proto";
export default class StartupModule extends Module {
register(app: Application): void {
app.post('/method/register_system_info', (req, res) => {
let msg = {
error: ErrorCode.ERR_SUCCESS,
error: wm.wm.protobuf.ErrorCode.ERR_SUCCESS,
regionId: 1,
placeId: "123",
allowedClientLogTypes: [],
ghostSelectionMinRedoWait: 30,
ghostSelectionMaxRedoWait: 4000,
inviteFriendCampaignSchedule: undefined,
featureVersion: {
version: 9,
year: 2022,
month: 7,
pluses: 0,
releaseAt: 0 // idk what this is
},
latestCompetitionId: 0,
competitionSchedule: undefined,
scratchNotes: "" // null
}
}
let resp = RegisterSystemInfoResponse.encode(msg);
let resp = wm.wm.protobuf.RegisterSystemInfoResponse.encode(msg);
let end = resp.finish();
let r = res
.header('Server', 'v388 wangan')
@ -35,14 +31,14 @@ export default class StartupModule extends Module {
app.get('/resource/place_list', (req, res) => {
console.log('place list');
let places: Place[] = [];
places.push({
let places: wm.wm.protobuf.Place[] = [];
places.push(new wm.wm.protobuf.Place({
placeId: "123",
regionId: 1,
shopName: "WMMT6",
country: "JPN"
});
let resp = PlaceList.encode({places});
}));
let resp = wm.wm.protobuf.PlaceList.encode({places});
let r = res
.header('Server', 'v388 wangan')
.header('Content-Type', 'application/x-protobuf; revision=8053')

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

196
src/wmmt/game.proto.d.ts vendored Normal file
View File

@ -0,0 +1,196 @@
import * as $protobuf from "protobufjs";
/** Namespace game. */
export namespace game {
/** GID_AREA enum. */
enum GID_AREA {
GID_AREA_TOKYO = 0,
GID_AREA_HAKONE = 1,
GID_AREA_NAGOYA = 2,
GID_AREA_OSAKA = 3,
GID_AREA_FUKUOKA = 4,
GID_AREA_SUBTOKYO_3_4 = 5,
GID_AREA_SUBTOKYO_5 = 6,
GID_AREA_TURNPIKE = 7,
GID_AREA_KOBE = 8,
GID_AREA_HIROSHIMA = 9,
GID_AREA_STORY = 10
}
/** GID_TACOURSE enum. */
enum GID_TACOURSE {
GID_TACOURSE_C1IN = 0,
GID_TACOURSE_C1OUT = 1,
GID_TACOURSE_RINGLEFT = 2,
GID_TACOURSE_RINGRIGHT = 3,
GID_TACOURSE_SUBTOKYO_3_4 = 4,
GID_TACOURSE_SUBTOKYO_5 = 5,
GID_TACOURSE_WANGANEAST = 6,
GID_TACOURSE_WANGANWEST = 7,
GID_TACOURSE_K1_DOWN = 8,
GID_TACOURSE_K1_UP = 9,
GID_TACOURSE_YAESUIN = 10,
GID_TACOURSE_YAESUOUT = 11,
GID_TACOURSE_YOKOHAMAIN = 12,
GID_TACOURSE_YOKOHAMAOUT = 13,
GID_TACOURSE_NAGOYA = 14,
GID_TACOURSE_OSAKA = 15,
GID_TACOURSE_KOBE = 16,
GID_TACOURSE_FUKUOKA = 17,
GID_TACOURSE_HAKONEFOR = 18,
GID_TACOURSE_HAKONEBACK = 19,
GID_TACOURSE_TURNPIKE_UP = 20,
GID_TACOURSE_TURNPIKE_DOWN = 21,
GID_TACOURSE_TOKYOALL = 22,
GID_TACOURSE_KANAGAWAALL = 23,
GID_TACOURSE_HIROSHIMA = 24
}
/** GID_RUNAREA enum. */
enum GID_RUNAREA {
GID_RUNAREA_C1 = 0,
GID_RUNAREA_RING = 1,
GID_RUNAREA_SUBTOKYO_3_4 = 2,
GID_RUNAREA_SUBTOKYO_5 = 3,
GID_RUNAREA_WANGAN = 4,
GID_RUNAREA_K1 = 5,
GID_RUNAREA_YAESU = 6,
GID_RUNAREA_YOKOHAMA = 7,
GID_RUNAREA_NAGOYA = 8,
GID_RUNAREA_OSAKA = 9,
GID_RUNAREA_KOBE = 10,
GID_RUNAREA_FUKUOKA = 11,
GID_RUNAREA_HAKONE = 12,
GID_RUNAREA_TURNPIKE = 13,
GID_RUNAREA_DUMMY1 = 14,
GID_RUNAREA_DUMMY2 = 15,
GID_RUNAREA_DUMMY3 = 16,
GID_RUNAREA_C1_CLOSED = 17,
GID_RUNAREA_HIROSHIMA = 18
}
/** GID_RAMP enum. */
enum GID_RAMP {
GID_RAMP_C1_IN_KANDABASHI = 0,
GID_RAMP_C1_IN_SHIODOME = 1,
GID_RAMP_C1_OUT_KANDABASHI = 2,
GID_RAMP_C1_OUT_SHIBA = 3,
GID_RAMP_RING_LEFT_ARIAKE = 4,
GID_RAMP_RING_RIGHT_KIBA = 5,
GID_RAMP_SUBTOKYO_SHIBUYA = 6,
GID_RAMP_SUBTOKYO_GAIEN = 7,
GID_RAMP_SUBTOKYO_DAIKANCHOU = 8,
GID_RAMP_SUBTOKYO_SHINJUKU = 9,
GID_RAMP_WANGAN_EAST_AIRPORT = 10,
GID_RAMP_WANGAN_EAST_DAIKOKU = 11,
GID_RAMP_WANGAN_WEST_RINKAI = 12,
GID_RAMP_WANGAN_WEST_AIRPORT = 13,
GID_RAMP_K1_DOWN_SHIBAURA = 14,
GID_RAMP_K1_DOWN_HANEDA = 15,
GID_RAMP_K1_UP_HANEDA = 16,
GID_RAMP_K1_UP_SHIOIRI = 17,
GID_RAMP_YAESU_SHIODOME = 18,
GID_RAMP_YAESU_KYOBASHI = 19,
GID_RAMP_YAESU_KANDABASHI = 20,
GID_RAMP_MINATOMIRAI_IN_HIGASHIKANAGAWA = 21,
GID_RAMP_MINATOMIRAI_IN_MINATOMIRAI = 22,
GID_RAMP_MINATOMIRAI_OUT_SHINYAMASHITA = 23,
GID_RAMP_MINATOMIRAI_OUT_MINATOMIRAI = 24,
GID_RAMP_NAGOYA_MARUNOUCHI = 25,
GID_RAMP_OOSAKA_DOUTONBORI = 26,
GID_RAMP_KOBE_SHINKOUCHOU = 27,
GID_RAMP_KOBE_NADAOOHASHI = 28,
GID_RAMP_FUKUOKA_WEST_MEIHAMA = 29,
GID_RAMP_FUKUOKA_WEST_HAKATA = 30,
GID_RAMP_FUKUOKA_EAST_NISHI = 31,
GID_RAMP_FUKUOKA_EAST_HANDOUBASHI = 32,
GID_RAMP_HAKONE_FOR = 33,
GID_RAMP_HAKONE_BACK = 34,
GID_RAMP_TURNPIKE_UP = 35,
GID_RAMP_TURNPIKE_DOWN = 36,
GID_RAMP_HIROSHIMA_SHINONOME = 37,
GID_RAMP_HIROSHIMA_UJINA = 38
}
/** GID_PATH enum. */
enum GID_PATH {
GID_PATH_C1IN_KANDABASHI01 = 0,
GID_PATH_C1IN_KANDABASHI02 = 1,
GID_PATH_C1IN_KANDABASHI03 = 2,
GID_PATH_C1IN_SHIODOME01 = 3,
GID_PATH_C1OUT_KANDABASHI01 = 4,
GID_PATH_C1OUT_KANDABASHI02 = 5,
GID_PATH_C1OUT_KANDABASHI03 = 6,
GID_PATH_C1OUT_SHIBAKOUEN01 = 7,
GID_PATH_C1OUT_SHIBAKOUEN02 = 8,
GID_PATH_C1OUT_SHIBAKOUEN03 = 9,
GID_PATH_N9IN_ARIAKE01 = 10,
GID_PATH_N9IN_ARIAKE02 = 11,
GID_PATH_N9IN_ARIAKE03 = 12,
GID_PATH_N9OUT_KIBA01 = 13,
GID_PATH_N9OUT_KIBA02 = 14,
GID_PATH_N9OUT_KIBA03 = 15,
GID_PATH_WTEAST_SHIBUYA = 16,
GID_PATH_WTWEST_GAIEN = 17,
GID_PATH_WTUP_DAIKANCHOU = 18,
GID_PATH_WTDOWN_SHINJYUKU = 19,
GID_PATH_WGIN_AIRPORT01 = 20,
GID_PATH_WGIN_AIRPORT02 = 21,
GID_PATH_WGIN_AIRPORT03 = 22,
GID_PATH_WGIN_DAIKOKU01 = 23,
GID_PATH_WGOUT_13_01 = 24,
GID_PATH_WGOUT_AIRPORT01 = 25,
GID_PATH_WGOUT_AIRPORT02 = 26,
GID_PATH_KGDOWN_SHIBAURA01 = 27,
GID_PATH_KGDOWN_HANEDA01 = 28,
GID_PATH_KGDOWN_HANEDA02 = 29,
GID_PATH_KGUP_HANEDA01 = 30,
GID_PATH_KGUP_HANEDA02 = 31,
GID_PATH_KGUP_SHIOIRI01 = 32,
GID_PATH_KGUP_SHIOIRI02 = 33,
GID_PATH_YSIN_SHIODOME01 = 34,
GID_PATH_YSIN_SHIODOME02 = 35,
GID_PATH_YSOUT_KYOBASHI01 = 36,
GID_PATH_YSOUT_KANDABASHI01 = 37,
GID_PATH_KGDOWN_HIGASHIKANAGAWA01 = 38,
GID_PATH_KGDOWN_HIGASHIKANAGAWA02 = 39,
GID_PATH_KGDOWN_MINATOMIRAI01 = 40,
GID_PATH_KGDOWN_MINATOMIRAI02 = 41,
GID_PATH_KGDOWN_MINATOMIRAI03 = 42,
GID_PATH_KGUP_SHINYAMASHITA01 = 43,
GID_PATH_KGUP_SHINYAMASHITA02 = 44,
GID_PATH_KGUP_SHINYAMASHITA03 = 45,
GID_PATH_KGUP_MINATOMIRAI01 = 46,
GID_PATH_KGUP_MINATOMIRAI02 = 47,
GID_PATH_KGUP_MINATOMIRAI03 = 48,
GID_PATH_NGR_MARUNOUCHI = 49,
GID_PATH_OS_TONBORI01 = 50,
GID_PATH_OS_TONBORI02 = 51,
GID_PATH_OS_TONBORI03 = 52,
GID_PATH_OS_TONBORI04 = 53,
GID_PATH_KB_SHINKOUCHOU = 54,
GID_PATH_KB_NADA = 55,
GID_PATH_HS_SHINONOME = 56,
GID_PATH_HS_UJINA = 57,
GID_PATH_FK_MEINOHAMA = 58,
GID_PATH_FK_HAKATA = 59,
GID_PATH_FK_NISHIKOUEN = 60,
GID_PATH_FK_HANMICHIBASHI = 61,
GID_PATH_HKFOR = 62,
GID_PATH_HKBACK = 63,
GID_PATH_TP_BOTTOM = 64,
GID_PATH_TP_TOP = 65
}
/** GID_TIMEZONE enum. */
enum GID_TIMEZONE {
GID_TIMEZONE_DAY = 0,
GID_TIMEZONE_NIGHT = 1
}
/** GID_EXTREME enum. */
enum GID_EXTREME {
GID_EXTREME_NORMAL = 0,
GID_EXTREME_REVERSE = 1
}
}

420
src/wmmt/game.proto.js Normal file
View File

@ -0,0 +1,420 @@
/*eslint-disable block-scoped-var, id-length, no-control-regex, no-magic-numbers, no-prototype-builtins, no-redeclare, no-shadow, no-var, sort-vars*/
import * as $protobuf from "protobufjs/minimal";
// Common aliases
const $Reader = $protobuf.Reader, $Writer = $protobuf.Writer, $util = $protobuf.util;
// Exported root namespace
const $root = $protobuf.roots["default"] || ($protobuf.roots["default"] = {});
export const game = $root.game = (() => {
/**
* Namespace game.
* @exports game
* @namespace
*/
const game = {};
/**
* GID_AREA enum.
* @name game.GID_AREA
* @enum {number}
* @property {number} GID_AREA_TOKYO=0 GID_AREA_TOKYO value
* @property {number} GID_AREA_HAKONE=1 GID_AREA_HAKONE value
* @property {number} GID_AREA_NAGOYA=2 GID_AREA_NAGOYA value
* @property {number} GID_AREA_OSAKA=3 GID_AREA_OSAKA value
* @property {number} GID_AREA_FUKUOKA=4 GID_AREA_FUKUOKA value
* @property {number} GID_AREA_SUBTOKYO_3_4=5 GID_AREA_SUBTOKYO_3_4 value
* @property {number} GID_AREA_SUBTOKYO_5=6 GID_AREA_SUBTOKYO_5 value
* @property {number} GID_AREA_TURNPIKE=7 GID_AREA_TURNPIKE value
* @property {number} GID_AREA_KOBE=8 GID_AREA_KOBE value
* @property {number} GID_AREA_HIROSHIMA=9 GID_AREA_HIROSHIMA value
* @property {number} GID_AREA_STORY=10 GID_AREA_STORY value
*/
game.GID_AREA = (function() {
const valuesById = {}, values = Object.create(valuesById);
values[valuesById[0] = "GID_AREA_TOKYO"] = 0;
values[valuesById[1] = "GID_AREA_HAKONE"] = 1;
values[valuesById[2] = "GID_AREA_NAGOYA"] = 2;
values[valuesById[3] = "GID_AREA_OSAKA"] = 3;
values[valuesById[4] = "GID_AREA_FUKUOKA"] = 4;
values[valuesById[5] = "GID_AREA_SUBTOKYO_3_4"] = 5;
values[valuesById[6] = "GID_AREA_SUBTOKYO_5"] = 6;
values[valuesById[7] = "GID_AREA_TURNPIKE"] = 7;
values[valuesById[8] = "GID_AREA_KOBE"] = 8;
values[valuesById[9] = "GID_AREA_HIROSHIMA"] = 9;
values[valuesById[10] = "GID_AREA_STORY"] = 10;
return values;
})();
/**
* GID_TACOURSE enum.
* @name game.GID_TACOURSE
* @enum {number}
* @property {number} GID_TACOURSE_C1IN=0 GID_TACOURSE_C1IN value
* @property {number} GID_TACOURSE_C1OUT=1 GID_TACOURSE_C1OUT value
* @property {number} GID_TACOURSE_RINGLEFT=2 GID_TACOURSE_RINGLEFT value
* @property {number} GID_TACOURSE_RINGRIGHT=3 GID_TACOURSE_RINGRIGHT value
* @property {number} GID_TACOURSE_SUBTOKYO_3_4=4 GID_TACOURSE_SUBTOKYO_3_4 value
* @property {number} GID_TACOURSE_SUBTOKYO_5=5 GID_TACOURSE_SUBTOKYO_5 value
* @property {number} GID_TACOURSE_WANGANEAST=6 GID_TACOURSE_WANGANEAST value
* @property {number} GID_TACOURSE_WANGANWEST=7 GID_TACOURSE_WANGANWEST value
* @property {number} GID_TACOURSE_K1_DOWN=8 GID_TACOURSE_K1_DOWN value
* @property {number} GID_TACOURSE_K1_UP=9 GID_TACOURSE_K1_UP value
* @property {number} GID_TACOURSE_YAESUIN=10 GID_TACOURSE_YAESUIN value
* @property {number} GID_TACOURSE_YAESUOUT=11 GID_TACOURSE_YAESUOUT value
* @property {number} GID_TACOURSE_YOKOHAMAIN=12 GID_TACOURSE_YOKOHAMAIN value
* @property {number} GID_TACOURSE_YOKOHAMAOUT=13 GID_TACOURSE_YOKOHAMAOUT value
* @property {number} GID_TACOURSE_NAGOYA=14 GID_TACOURSE_NAGOYA value
* @property {number} GID_TACOURSE_OSAKA=15 GID_TACOURSE_OSAKA value
* @property {number} GID_TACOURSE_KOBE=16 GID_TACOURSE_KOBE value
* @property {number} GID_TACOURSE_FUKUOKA=17 GID_TACOURSE_FUKUOKA value
* @property {number} GID_TACOURSE_HAKONEFOR=18 GID_TACOURSE_HAKONEFOR value
* @property {number} GID_TACOURSE_HAKONEBACK=19 GID_TACOURSE_HAKONEBACK value
* @property {number} GID_TACOURSE_TURNPIKE_UP=20 GID_TACOURSE_TURNPIKE_UP value
* @property {number} GID_TACOURSE_TURNPIKE_DOWN=21 GID_TACOURSE_TURNPIKE_DOWN value
* @property {number} GID_TACOURSE_TOKYOALL=22 GID_TACOURSE_TOKYOALL value
* @property {number} GID_TACOURSE_KANAGAWAALL=23 GID_TACOURSE_KANAGAWAALL value
* @property {number} GID_TACOURSE_HIROSHIMA=24 GID_TACOURSE_HIROSHIMA value
*/
game.GID_TACOURSE = (function() {
const valuesById = {}, values = Object.create(valuesById);
values[valuesById[0] = "GID_TACOURSE_C1IN"] = 0;
values[valuesById[1] = "GID_TACOURSE_C1OUT"] = 1;
values[valuesById[2] = "GID_TACOURSE_RINGLEFT"] = 2;
values[valuesById[3] = "GID_TACOURSE_RINGRIGHT"] = 3;
values[valuesById[4] = "GID_TACOURSE_SUBTOKYO_3_4"] = 4;
values[valuesById[5] = "GID_TACOURSE_SUBTOKYO_5"] = 5;
values[valuesById[6] = "GID_TACOURSE_WANGANEAST"] = 6;
values[valuesById[7] = "GID_TACOURSE_WANGANWEST"] = 7;
values[valuesById[8] = "GID_TACOURSE_K1_DOWN"] = 8;
values[valuesById[9] = "GID_TACOURSE_K1_UP"] = 9;
values[valuesById[10] = "GID_TACOURSE_YAESUIN"] = 10;
values[valuesById[11] = "GID_TACOURSE_YAESUOUT"] = 11;
values[valuesById[12] = "GID_TACOURSE_YOKOHAMAIN"] = 12;
values[valuesById[13] = "GID_TACOURSE_YOKOHAMAOUT"] = 13;
values[valuesById[14] = "GID_TACOURSE_NAGOYA"] = 14;
values[valuesById[15] = "GID_TACOURSE_OSAKA"] = 15;
values[valuesById[16] = "GID_TACOURSE_KOBE"] = 16;
values[valuesById[17] = "GID_TACOURSE_FUKUOKA"] = 17;
values[valuesById[18] = "GID_TACOURSE_HAKONEFOR"] = 18;
values[valuesById[19] = "GID_TACOURSE_HAKONEBACK"] = 19;
values[valuesById[20] = "GID_TACOURSE_TURNPIKE_UP"] = 20;
values[valuesById[21] = "GID_TACOURSE_TURNPIKE_DOWN"] = 21;
values[valuesById[22] = "GID_TACOURSE_TOKYOALL"] = 22;
values[valuesById[23] = "GID_TACOURSE_KANAGAWAALL"] = 23;
values[valuesById[24] = "GID_TACOURSE_HIROSHIMA"] = 24;
return values;
})();
/**
* GID_RUNAREA enum.
* @name game.GID_RUNAREA
* @enum {number}
* @property {number} GID_RUNAREA_C1=0 GID_RUNAREA_C1 value
* @property {number} GID_RUNAREA_RING=1 GID_RUNAREA_RING value
* @property {number} GID_RUNAREA_SUBTOKYO_3_4=2 GID_RUNAREA_SUBTOKYO_3_4 value
* @property {number} GID_RUNAREA_SUBTOKYO_5=3 GID_RUNAREA_SUBTOKYO_5 value
* @property {number} GID_RUNAREA_WANGAN=4 GID_RUNAREA_WANGAN value
* @property {number} GID_RUNAREA_K1=5 GID_RUNAREA_K1 value
* @property {number} GID_RUNAREA_YAESU=6 GID_RUNAREA_YAESU value
* @property {number} GID_RUNAREA_YOKOHAMA=7 GID_RUNAREA_YOKOHAMA value
* @property {number} GID_RUNAREA_NAGOYA=8 GID_RUNAREA_NAGOYA value
* @property {number} GID_RUNAREA_OSAKA=9 GID_RUNAREA_OSAKA value
* @property {number} GID_RUNAREA_KOBE=10 GID_RUNAREA_KOBE value
* @property {number} GID_RUNAREA_FUKUOKA=11 GID_RUNAREA_FUKUOKA value
* @property {number} GID_RUNAREA_HAKONE=12 GID_RUNAREA_HAKONE value
* @property {number} GID_RUNAREA_TURNPIKE=13 GID_RUNAREA_TURNPIKE value
* @property {number} GID_RUNAREA_DUMMY1=14 GID_RUNAREA_DUMMY1 value
* @property {number} GID_RUNAREA_DUMMY2=15 GID_RUNAREA_DUMMY2 value
* @property {number} GID_RUNAREA_DUMMY3=16 GID_RUNAREA_DUMMY3 value
* @property {number} GID_RUNAREA_C1_CLOSED=17 GID_RUNAREA_C1_CLOSED value
* @property {number} GID_RUNAREA_HIROSHIMA=18 GID_RUNAREA_HIROSHIMA value
*/
game.GID_RUNAREA = (function() {
const valuesById = {}, values = Object.create(valuesById);
values[valuesById[0] = "GID_RUNAREA_C1"] = 0;
values[valuesById[1] = "GID_RUNAREA_RING"] = 1;
values[valuesById[2] = "GID_RUNAREA_SUBTOKYO_3_4"] = 2;
values[valuesById[3] = "GID_RUNAREA_SUBTOKYO_5"] = 3;
values[valuesById[4] = "GID_RUNAREA_WANGAN"] = 4;
values[valuesById[5] = "GID_RUNAREA_K1"] = 5;
values[valuesById[6] = "GID_RUNAREA_YAESU"] = 6;
values[valuesById[7] = "GID_RUNAREA_YOKOHAMA"] = 7;
values[valuesById[8] = "GID_RUNAREA_NAGOYA"] = 8;
values[valuesById[9] = "GID_RUNAREA_OSAKA"] = 9;
values[valuesById[10] = "GID_RUNAREA_KOBE"] = 10;
values[valuesById[11] = "GID_RUNAREA_FUKUOKA"] = 11;
values[valuesById[12] = "GID_RUNAREA_HAKONE"] = 12;
values[valuesById[13] = "GID_RUNAREA_TURNPIKE"] = 13;
values[valuesById[14] = "GID_RUNAREA_DUMMY1"] = 14;
values[valuesById[15] = "GID_RUNAREA_DUMMY2"] = 15;
values[valuesById[16] = "GID_RUNAREA_DUMMY3"] = 16;
values[valuesById[17] = "GID_RUNAREA_C1_CLOSED"] = 17;
values[valuesById[18] = "GID_RUNAREA_HIROSHIMA"] = 18;
return values;
})();
/**
* GID_RAMP enum.
* @name game.GID_RAMP
* @enum {number}
* @property {number} GID_RAMP_C1_IN_KANDABASHI=0 GID_RAMP_C1_IN_KANDABASHI value
* @property {number} GID_RAMP_C1_IN_SHIODOME=1 GID_RAMP_C1_IN_SHIODOME value
* @property {number} GID_RAMP_C1_OUT_KANDABASHI=2 GID_RAMP_C1_OUT_KANDABASHI value
* @property {number} GID_RAMP_C1_OUT_SHIBA=3 GID_RAMP_C1_OUT_SHIBA value
* @property {number} GID_RAMP_RING_LEFT_ARIAKE=4 GID_RAMP_RING_LEFT_ARIAKE value
* @property {number} GID_RAMP_RING_RIGHT_KIBA=5 GID_RAMP_RING_RIGHT_KIBA value
* @property {number} GID_RAMP_SUBTOKYO_SHIBUYA=6 GID_RAMP_SUBTOKYO_SHIBUYA value
* @property {number} GID_RAMP_SUBTOKYO_GAIEN=7 GID_RAMP_SUBTOKYO_GAIEN value
* @property {number} GID_RAMP_SUBTOKYO_DAIKANCHOU=8 GID_RAMP_SUBTOKYO_DAIKANCHOU value
* @property {number} GID_RAMP_SUBTOKYO_SHINJUKU=9 GID_RAMP_SUBTOKYO_SHINJUKU value
* @property {number} GID_RAMP_WANGAN_EAST_AIRPORT=10 GID_RAMP_WANGAN_EAST_AIRPORT value
* @property {number} GID_RAMP_WANGAN_EAST_DAIKOKU=11 GID_RAMP_WANGAN_EAST_DAIKOKU value
* @property {number} GID_RAMP_WANGAN_WEST_RINKAI=12 GID_RAMP_WANGAN_WEST_RINKAI value
* @property {number} GID_RAMP_WANGAN_WEST_AIRPORT=13 GID_RAMP_WANGAN_WEST_AIRPORT value
* @property {number} GID_RAMP_K1_DOWN_SHIBAURA=14 GID_RAMP_K1_DOWN_SHIBAURA value
* @property {number} GID_RAMP_K1_DOWN_HANEDA=15 GID_RAMP_K1_DOWN_HANEDA value
* @property {number} GID_RAMP_K1_UP_HANEDA=16 GID_RAMP_K1_UP_HANEDA value
* @property {number} GID_RAMP_K1_UP_SHIOIRI=17 GID_RAMP_K1_UP_SHIOIRI value
* @property {number} GID_RAMP_YAESU_SHIODOME=18 GID_RAMP_YAESU_SHIODOME value
* @property {number} GID_RAMP_YAESU_KYOBASHI=19 GID_RAMP_YAESU_KYOBASHI value
* @property {number} GID_RAMP_YAESU_KANDABASHI=20 GID_RAMP_YAESU_KANDABASHI value
* @property {number} GID_RAMP_MINATOMIRAI_IN_HIGASHIKANAGAWA=21 GID_RAMP_MINATOMIRAI_IN_HIGASHIKANAGAWA value
* @property {number} GID_RAMP_MINATOMIRAI_IN_MINATOMIRAI=22 GID_RAMP_MINATOMIRAI_IN_MINATOMIRAI value
* @property {number} GID_RAMP_MINATOMIRAI_OUT_SHINYAMASHITA=23 GID_RAMP_MINATOMIRAI_OUT_SHINYAMASHITA value
* @property {number} GID_RAMP_MINATOMIRAI_OUT_MINATOMIRAI=24 GID_RAMP_MINATOMIRAI_OUT_MINATOMIRAI value
* @property {number} GID_RAMP_NAGOYA_MARUNOUCHI=25 GID_RAMP_NAGOYA_MARUNOUCHI value
* @property {number} GID_RAMP_OOSAKA_DOUTONBORI=26 GID_RAMP_OOSAKA_DOUTONBORI value
* @property {number} GID_RAMP_KOBE_SHINKOUCHOU=27 GID_RAMP_KOBE_SHINKOUCHOU value
* @property {number} GID_RAMP_KOBE_NADAOOHASHI=28 GID_RAMP_KOBE_NADAOOHASHI value
* @property {number} GID_RAMP_FUKUOKA_WEST_MEIHAMA=29 GID_RAMP_FUKUOKA_WEST_MEIHAMA value
* @property {number} GID_RAMP_FUKUOKA_WEST_HAKATA=30 GID_RAMP_FUKUOKA_WEST_HAKATA value
* @property {number} GID_RAMP_FUKUOKA_EAST_NISHI=31 GID_RAMP_FUKUOKA_EAST_NISHI value
* @property {number} GID_RAMP_FUKUOKA_EAST_HANDOUBASHI=32 GID_RAMP_FUKUOKA_EAST_HANDOUBASHI value
* @property {number} GID_RAMP_HAKONE_FOR=33 GID_RAMP_HAKONE_FOR value
* @property {number} GID_RAMP_HAKONE_BACK=34 GID_RAMP_HAKONE_BACK value
* @property {number} GID_RAMP_TURNPIKE_UP=35 GID_RAMP_TURNPIKE_UP value
* @property {number} GID_RAMP_TURNPIKE_DOWN=36 GID_RAMP_TURNPIKE_DOWN value
* @property {number} GID_RAMP_HIROSHIMA_SHINONOME=37 GID_RAMP_HIROSHIMA_SHINONOME value
* @property {number} GID_RAMP_HIROSHIMA_UJINA=38 GID_RAMP_HIROSHIMA_UJINA value
*/
game.GID_RAMP = (function() {
const valuesById = {}, values = Object.create(valuesById);
values[valuesById[0] = "GID_RAMP_C1_IN_KANDABASHI"] = 0;
values[valuesById[1] = "GID_RAMP_C1_IN_SHIODOME"] = 1;
values[valuesById[2] = "GID_RAMP_C1_OUT_KANDABASHI"] = 2;
values[valuesById[3] = "GID_RAMP_C1_OUT_SHIBA"] = 3;
values[valuesById[4] = "GID_RAMP_RING_LEFT_ARIAKE"] = 4;
values[valuesById[5] = "GID_RAMP_RING_RIGHT_KIBA"] = 5;
values[valuesById[6] = "GID_RAMP_SUBTOKYO_SHIBUYA"] = 6;
values[valuesById[7] = "GID_RAMP_SUBTOKYO_GAIEN"] = 7;
values[valuesById[8] = "GID_RAMP_SUBTOKYO_DAIKANCHOU"] = 8;
values[valuesById[9] = "GID_RAMP_SUBTOKYO_SHINJUKU"] = 9;
values[valuesById[10] = "GID_RAMP_WANGAN_EAST_AIRPORT"] = 10;
values[valuesById[11] = "GID_RAMP_WANGAN_EAST_DAIKOKU"] = 11;
values[valuesById[12] = "GID_RAMP_WANGAN_WEST_RINKAI"] = 12;
values[valuesById[13] = "GID_RAMP_WANGAN_WEST_AIRPORT"] = 13;
values[valuesById[14] = "GID_RAMP_K1_DOWN_SHIBAURA"] = 14;
values[valuesById[15] = "GID_RAMP_K1_DOWN_HANEDA"] = 15;
values[valuesById[16] = "GID_RAMP_K1_UP_HANEDA"] = 16;
values[valuesById[17] = "GID_RAMP_K1_UP_SHIOIRI"] = 17;
values[valuesById[18] = "GID_RAMP_YAESU_SHIODOME"] = 18;
values[valuesById[19] = "GID_RAMP_YAESU_KYOBASHI"] = 19;
values[valuesById[20] = "GID_RAMP_YAESU_KANDABASHI"] = 20;
values[valuesById[21] = "GID_RAMP_MINATOMIRAI_IN_HIGASHIKANAGAWA"] = 21;
values[valuesById[22] = "GID_RAMP_MINATOMIRAI_IN_MINATOMIRAI"] = 22;
values[valuesById[23] = "GID_RAMP_MINATOMIRAI_OUT_SHINYAMASHITA"] = 23;
values[valuesById[24] = "GID_RAMP_MINATOMIRAI_OUT_MINATOMIRAI"] = 24;
values[valuesById[25] = "GID_RAMP_NAGOYA_MARUNOUCHI"] = 25;
values[valuesById[26] = "GID_RAMP_OOSAKA_DOUTONBORI"] = 26;
values[valuesById[27] = "GID_RAMP_KOBE_SHINKOUCHOU"] = 27;
values[valuesById[28] = "GID_RAMP_KOBE_NADAOOHASHI"] = 28;
values[valuesById[29] = "GID_RAMP_FUKUOKA_WEST_MEIHAMA"] = 29;
values[valuesById[30] = "GID_RAMP_FUKUOKA_WEST_HAKATA"] = 30;
values[valuesById[31] = "GID_RAMP_FUKUOKA_EAST_NISHI"] = 31;
values[valuesById[32] = "GID_RAMP_FUKUOKA_EAST_HANDOUBASHI"] = 32;
values[valuesById[33] = "GID_RAMP_HAKONE_FOR"] = 33;
values[valuesById[34] = "GID_RAMP_HAKONE_BACK"] = 34;
values[valuesById[35] = "GID_RAMP_TURNPIKE_UP"] = 35;
values[valuesById[36] = "GID_RAMP_TURNPIKE_DOWN"] = 36;
values[valuesById[37] = "GID_RAMP_HIROSHIMA_SHINONOME"] = 37;
values[valuesById[38] = "GID_RAMP_HIROSHIMA_UJINA"] = 38;
return values;
})();
/**
* GID_PATH enum.
* @name game.GID_PATH
* @enum {number}
* @property {number} GID_PATH_C1IN_KANDABASHI01=0 GID_PATH_C1IN_KANDABASHI01 value
* @property {number} GID_PATH_C1IN_KANDABASHI02=1 GID_PATH_C1IN_KANDABASHI02 value
* @property {number} GID_PATH_C1IN_KANDABASHI03=2 GID_PATH_C1IN_KANDABASHI03 value
* @property {number} GID_PATH_C1IN_SHIODOME01=3 GID_PATH_C1IN_SHIODOME01 value
* @property {number} GID_PATH_C1OUT_KANDABASHI01=4 GID_PATH_C1OUT_KANDABASHI01 value
* @property {number} GID_PATH_C1OUT_KANDABASHI02=5 GID_PATH_C1OUT_KANDABASHI02 value
* @property {number} GID_PATH_C1OUT_KANDABASHI03=6 GID_PATH_C1OUT_KANDABASHI03 value
* @property {number} GID_PATH_C1OUT_SHIBAKOUEN01=7 GID_PATH_C1OUT_SHIBAKOUEN01 value
* @property {number} GID_PATH_C1OUT_SHIBAKOUEN02=8 GID_PATH_C1OUT_SHIBAKOUEN02 value
* @property {number} GID_PATH_C1OUT_SHIBAKOUEN03=9 GID_PATH_C1OUT_SHIBAKOUEN03 value
* @property {number} GID_PATH_N9IN_ARIAKE01=10 GID_PATH_N9IN_ARIAKE01 value
* @property {number} GID_PATH_N9IN_ARIAKE02=11 GID_PATH_N9IN_ARIAKE02 value
* @property {number} GID_PATH_N9IN_ARIAKE03=12 GID_PATH_N9IN_ARIAKE03 value
* @property {number} GID_PATH_N9OUT_KIBA01=13 GID_PATH_N9OUT_KIBA01 value
* @property {number} GID_PATH_N9OUT_KIBA02=14 GID_PATH_N9OUT_KIBA02 value
* @property {number} GID_PATH_N9OUT_KIBA03=15 GID_PATH_N9OUT_KIBA03 value
* @property {number} GID_PATH_WTEAST_SHIBUYA=16 GID_PATH_WTEAST_SHIBUYA value
* @property {number} GID_PATH_WTWEST_GAIEN=17 GID_PATH_WTWEST_GAIEN value
* @property {number} GID_PATH_WTUP_DAIKANCHOU=18 GID_PATH_WTUP_DAIKANCHOU value
* @property {number} GID_PATH_WTDOWN_SHINJYUKU=19 GID_PATH_WTDOWN_SHINJYUKU value
* @property {number} GID_PATH_WGIN_AIRPORT01=20 GID_PATH_WGIN_AIRPORT01 value
* @property {number} GID_PATH_WGIN_AIRPORT02=21 GID_PATH_WGIN_AIRPORT02 value
* @property {number} GID_PATH_WGIN_AIRPORT03=22 GID_PATH_WGIN_AIRPORT03 value
* @property {number} GID_PATH_WGIN_DAIKOKU01=23 GID_PATH_WGIN_DAIKOKU01 value
* @property {number} GID_PATH_WGOUT_13_01=24 GID_PATH_WGOUT_13_01 value
* @property {number} GID_PATH_WGOUT_AIRPORT01=25 GID_PATH_WGOUT_AIRPORT01 value
* @property {number} GID_PATH_WGOUT_AIRPORT02=26 GID_PATH_WGOUT_AIRPORT02 value
* @property {number} GID_PATH_KGDOWN_SHIBAURA01=27 GID_PATH_KGDOWN_SHIBAURA01 value
* @property {number} GID_PATH_KGDOWN_HANEDA01=28 GID_PATH_KGDOWN_HANEDA01 value
* @property {number} GID_PATH_KGDOWN_HANEDA02=29 GID_PATH_KGDOWN_HANEDA02 value
* @property {number} GID_PATH_KGUP_HANEDA01=30 GID_PATH_KGUP_HANEDA01 value
* @property {number} GID_PATH_KGUP_HANEDA02=31 GID_PATH_KGUP_HANEDA02 value
* @property {number} GID_PATH_KGUP_SHIOIRI01=32 GID_PATH_KGUP_SHIOIRI01 value
* @property {number} GID_PATH_KGUP_SHIOIRI02=33 GID_PATH_KGUP_SHIOIRI02 value
* @property {number} GID_PATH_YSIN_SHIODOME01=34 GID_PATH_YSIN_SHIODOME01 value
* @property {number} GID_PATH_YSIN_SHIODOME02=35 GID_PATH_YSIN_SHIODOME02 value
* @property {number} GID_PATH_YSOUT_KYOBASHI01=36 GID_PATH_YSOUT_KYOBASHI01 value
* @property {number} GID_PATH_YSOUT_KANDABASHI01=37 GID_PATH_YSOUT_KANDABASHI01 value
* @property {number} GID_PATH_KGDOWN_HIGASHIKANAGAWA01=38 GID_PATH_KGDOWN_HIGASHIKANAGAWA01 value
* @property {number} GID_PATH_KGDOWN_HIGASHIKANAGAWA02=39 GID_PATH_KGDOWN_HIGASHIKANAGAWA02 value
* @property {number} GID_PATH_KGDOWN_MINATOMIRAI01=40 GID_PATH_KGDOWN_MINATOMIRAI01 value
* @property {number} GID_PATH_KGDOWN_MINATOMIRAI02=41 GID_PATH_KGDOWN_MINATOMIRAI02 value
* @property {number} GID_PATH_KGDOWN_MINATOMIRAI03=42 GID_PATH_KGDOWN_MINATOMIRAI03 value
* @property {number} GID_PATH_KGUP_SHINYAMASHITA01=43 GID_PATH_KGUP_SHINYAMASHITA01 value
* @property {number} GID_PATH_KGUP_SHINYAMASHITA02=44 GID_PATH_KGUP_SHINYAMASHITA02 value
* @property {number} GID_PATH_KGUP_SHINYAMASHITA03=45 GID_PATH_KGUP_SHINYAMASHITA03 value
* @property {number} GID_PATH_KGUP_MINATOMIRAI01=46 GID_PATH_KGUP_MINATOMIRAI01 value
* @property {number} GID_PATH_KGUP_MINATOMIRAI02=47 GID_PATH_KGUP_MINATOMIRAI02 value
* @property {number} GID_PATH_KGUP_MINATOMIRAI03=48 GID_PATH_KGUP_MINATOMIRAI03 value
* @property {number} GID_PATH_NGR_MARUNOUCHI=49 GID_PATH_NGR_MARUNOUCHI value
* @property {number} GID_PATH_OS_TONBORI01=50 GID_PATH_OS_TONBORI01 value
* @property {number} GID_PATH_OS_TONBORI02=51 GID_PATH_OS_TONBORI02 value
* @property {number} GID_PATH_OS_TONBORI03=52 GID_PATH_OS_TONBORI03 value
* @property {number} GID_PATH_OS_TONBORI04=53 GID_PATH_OS_TONBORI04 value
* @property {number} GID_PATH_KB_SHINKOUCHOU=54 GID_PATH_KB_SHINKOUCHOU value
* @property {number} GID_PATH_KB_NADA=55 GID_PATH_KB_NADA value
* @property {number} GID_PATH_HS_SHINONOME=56 GID_PATH_HS_SHINONOME value
* @property {number} GID_PATH_HS_UJINA=57 GID_PATH_HS_UJINA value
* @property {number} GID_PATH_FK_MEINOHAMA=58 GID_PATH_FK_MEINOHAMA value
* @property {number} GID_PATH_FK_HAKATA=59 GID_PATH_FK_HAKATA value
* @property {number} GID_PATH_FK_NISHIKOUEN=60 GID_PATH_FK_NISHIKOUEN value
* @property {number} GID_PATH_FK_HANMICHIBASHI=61 GID_PATH_FK_HANMICHIBASHI value
* @property {number} GID_PATH_HKFOR=62 GID_PATH_HKFOR value
* @property {number} GID_PATH_HKBACK=63 GID_PATH_HKBACK value
* @property {number} GID_PATH_TP_BOTTOM=64 GID_PATH_TP_BOTTOM value
* @property {number} GID_PATH_TP_TOP=65 GID_PATH_TP_TOP value
*/
game.GID_PATH = (function() {
const valuesById = {}, values = Object.create(valuesById);
values[valuesById[0] = "GID_PATH_C1IN_KANDABASHI01"] = 0;
values[valuesById[1] = "GID_PATH_C1IN_KANDABASHI02"] = 1;
values[valuesById[2] = "GID_PATH_C1IN_KANDABASHI03"] = 2;
values[valuesById[3] = "GID_PATH_C1IN_SHIODOME01"] = 3;
values[valuesById[4] = "GID_PATH_C1OUT_KANDABASHI01"] = 4;
values[valuesById[5] = "GID_PATH_C1OUT_KANDABASHI02"] = 5;
values[valuesById[6] = "GID_PATH_C1OUT_KANDABASHI03"] = 6;
values[valuesById[7] = "GID_PATH_C1OUT_SHIBAKOUEN01"] = 7;
values[valuesById[8] = "GID_PATH_C1OUT_SHIBAKOUEN02"] = 8;
values[valuesById[9] = "GID_PATH_C1OUT_SHIBAKOUEN03"] = 9;
values[valuesById[10] = "GID_PATH_N9IN_ARIAKE01"] = 10;
values[valuesById[11] = "GID_PATH_N9IN_ARIAKE02"] = 11;
values[valuesById[12] = "GID_PATH_N9IN_ARIAKE03"] = 12;
values[valuesById[13] = "GID_PATH_N9OUT_KIBA01"] = 13;
values[valuesById[14] = "GID_PATH_N9OUT_KIBA02"] = 14;
values[valuesById[15] = "GID_PATH_N9OUT_KIBA03"] = 15;
values[valuesById[16] = "GID_PATH_WTEAST_SHIBUYA"] = 16;
values[valuesById[17] = "GID_PATH_WTWEST_GAIEN"] = 17;
values[valuesById[18] = "GID_PATH_WTUP_DAIKANCHOU"] = 18;
values[valuesById[19] = "GID_PATH_WTDOWN_SHINJYUKU"] = 19;
values[valuesById[20] = "GID_PATH_WGIN_AIRPORT01"] = 20;
values[valuesById[21] = "GID_PATH_WGIN_AIRPORT02"] = 21;
values[valuesById[22] = "GID_PATH_WGIN_AIRPORT03"] = 22;
values[valuesById[23] = "GID_PATH_WGIN_DAIKOKU01"] = 23;
values[valuesById[24] = "GID_PATH_WGOUT_13_01"] = 24;
values[valuesById[25] = "GID_PATH_WGOUT_AIRPORT01"] = 25;
values[valuesById[26] = "GID_PATH_WGOUT_AIRPORT02"] = 26;
values[valuesById[27] = "GID_PATH_KGDOWN_SHIBAURA01"] = 27;
values[valuesById[28] = "GID_PATH_KGDOWN_HANEDA01"] = 28;
values[valuesById[29] = "GID_PATH_KGDOWN_HANEDA02"] = 29;
values[valuesById[30] = "GID_PATH_KGUP_HANEDA01"] = 30;
values[valuesById[31] = "GID_PATH_KGUP_HANEDA02"] = 31;
values[valuesById[32] = "GID_PATH_KGUP_SHIOIRI01"] = 32;
values[valuesById[33] = "GID_PATH_KGUP_SHIOIRI02"] = 33;
values[valuesById[34] = "GID_PATH_YSIN_SHIODOME01"] = 34;
values[valuesById[35] = "GID_PATH_YSIN_SHIODOME02"] = 35;
values[valuesById[36] = "GID_PATH_YSOUT_KYOBASHI01"] = 36;
values[valuesById[37] = "GID_PATH_YSOUT_KANDABASHI01"] = 37;
values[valuesById[38] = "GID_PATH_KGDOWN_HIGASHIKANAGAWA01"] = 38;
values[valuesById[39] = "GID_PATH_KGDOWN_HIGASHIKANAGAWA02"] = 39;
values[valuesById[40] = "GID_PATH_KGDOWN_MINATOMIRAI01"] = 40;
values[valuesById[41] = "GID_PATH_KGDOWN_MINATOMIRAI02"] = 41;
values[valuesById[42] = "GID_PATH_KGDOWN_MINATOMIRAI03"] = 42;
values[valuesById[43] = "GID_PATH_KGUP_SHINYAMASHITA01"] = 43;
values[valuesById[44] = "GID_PATH_KGUP_SHINYAMASHITA02"] = 44;
values[valuesById[45] = "GID_PATH_KGUP_SHINYAMASHITA03"] = 45;
values[valuesById[46] = "GID_PATH_KGUP_MINATOMIRAI01"] = 46;
values[valuesById[47] = "GID_PATH_KGUP_MINATOMIRAI02"] = 47;
values[valuesById[48] = "GID_PATH_KGUP_MINATOMIRAI03"] = 48;
values[valuesById[49] = "GID_PATH_NGR_MARUNOUCHI"] = 49;
values[valuesById[50] = "GID_PATH_OS_TONBORI01"] = 50;
values[valuesById[51] = "GID_PATH_OS_TONBORI02"] = 51;
values[valuesById[52] = "GID_PATH_OS_TONBORI03"] = 52;
values[valuesById[53] = "GID_PATH_OS_TONBORI04"] = 53;
values[valuesById[54] = "GID_PATH_KB_SHINKOUCHOU"] = 54;
values[valuesById[55] = "GID_PATH_KB_NADA"] = 55;
values[valuesById[56] = "GID_PATH_HS_SHINONOME"] = 56;
values[valuesById[57] = "GID_PATH_HS_UJINA"] = 57;
values[valuesById[58] = "GID_PATH_FK_MEINOHAMA"] = 58;
values[valuesById[59] = "GID_PATH_FK_HAKATA"] = 59;
values[valuesById[60] = "GID_PATH_FK_NISHIKOUEN"] = 60;
values[valuesById[61] = "GID_PATH_FK_HANMICHIBASHI"] = 61;
values[valuesById[62] = "GID_PATH_HKFOR"] = 62;
values[valuesById[63] = "GID_PATH_HKBACK"] = 63;
values[valuesById[64] = "GID_PATH_TP_BOTTOM"] = 64;
values[valuesById[65] = "GID_PATH_TP_TOP"] = 65;
return values;
})();
/**
* GID_TIMEZONE enum.
* @name game.GID_TIMEZONE
* @enum {number}
* @property {number} GID_TIMEZONE_DAY=0 GID_TIMEZONE_DAY value
* @property {number} GID_TIMEZONE_NIGHT=1 GID_TIMEZONE_NIGHT value
*/
game.GID_TIMEZONE = (function() {
const valuesById = {}, values = Object.create(valuesById);
values[valuesById[0] = "GID_TIMEZONE_DAY"] = 0;
values[valuesById[1] = "GID_TIMEZONE_NIGHT"] = 1;
return values;
})();
/**
* GID_EXTREME enum.
* @name game.GID_EXTREME
* @enum {number}
* @property {number} GID_EXTREME_NORMAL=0 GID_EXTREME_NORMAL value
* @property {number} GID_EXTREME_REVERSE=1 GID_EXTREME_REVERSE value
*/
game.GID_EXTREME = (function() {
const valuesById = {}, values = Object.create(valuesById);
values[valuesById[0] = "GID_EXTREME_NORMAL"] = 0;
values[valuesById[1] = "GID_EXTREME_REVERSE"] = 1;
return values;
})();
return game;
})();
export { $root as default };

20608
src/wmmt/message.proto.d.ts vendored Normal file

File diff suppressed because it is too large Load Diff

58500
src/wmmt/message.proto.js Normal file

File diff suppressed because it is too large Load Diff

20922
src/wmmt/service.proto.d.ts vendored Normal file

File diff suppressed because it is too large Load Diff

56887
src/wmmt/service.proto.js Normal file

File diff suppressed because it is too large Load Diff

19142
src/wmmt/system.proto.d.ts vendored Normal file

File diff suppressed because it is too large Load Diff

53569
src/wmmt/system.proto.js Normal file

File diff suppressed because it is too large Load Diff

18146
src/wmmt/wm.proto.d.ts vendored Normal file

File diff suppressed because it is too large Load Diff

50956
src/wmmt/wm.proto.js Normal file

File diff suppressed because it is too large Load Diff