node-insim
Version:
An InSim library for NodeJS with TypeScript support
36 lines (35 loc) • 1.62 kB
JavaScript
export var StateFlags;
(function (StateFlags) {
/** In game (or MPR) */
StateFlags[StateFlags["ISS_GAME"] = 1] = "ISS_GAME";
/** In SPR */
StateFlags[StateFlags["ISS_REPLAY"] = 2] = "ISS_REPLAY";
/** Paused */
StateFlags[StateFlags["ISS_PAUSED"] = 4] = "ISS_PAUSED";
/** SHIFT+U mode */
StateFlags[StateFlags["ISS_SHIFTU"] = 8] = "ISS_SHIFTU";
/** In a dialog */
StateFlags[StateFlags["ISS_DIALOG"] = 16] = "ISS_DIALOG";
/** FOLLOW view */
StateFlags[StateFlags["ISS_SHIFTU_FOLLOW"] = 32] = "ISS_SHIFTU_FOLLOW";
/** SHIFT+U buttons hidden */
StateFlags[StateFlags["ISS_SHIFTU_NO_OPT"] = 64] = "ISS_SHIFTU_NO_OPT";
/** Showing 2d display */
StateFlags[StateFlags["ISS_SHOW_2D"] = 128] = "ISS_SHOW_2D";
/** Entry screen */
StateFlags[StateFlags["ISS_FRONT_END"] = 256] = "ISS_FRONT_END";
/** Multiplayer mode */
StateFlags[StateFlags["ISS_MULTI"] = 512] = "ISS_MULTI";
/** Multiplayer speedup option */
StateFlags[StateFlags["ISS_MPSPEEDUP"] = 1024] = "ISS_MPSPEEDUP";
/** LFS is running in a window */
StateFlags[StateFlags["ISS_WINDOWED"] = 2048] = "ISS_WINDOWED";
/** Sound is switched off */
StateFlags[StateFlags["ISS_SOUND_MUTE"] = 4096] = "ISS_SOUND_MUTE";
/** Override user view */
StateFlags[StateFlags["ISS_VIEW_OVERRIDE"] = 8192] = "ISS_VIEW_OVERRIDE";
/** InSim buttons visible */
StateFlags[StateFlags["ISS_VISIBLE"] = 16384] = "ISS_VISIBLE";
/** In a text entry dialog */
StateFlags[StateFlags["ISS_TEXT_ENTRY"] = 32768] = "ISS_TEXT_ENTRY";
})(StateFlags || (StateFlags = {}));