UNPKG

@hastearcade/snowglobe

Version:

A TypeScript port of CrystalOrb, a high-level Rust game networking library

14 lines 724 B
let nextTypeId = 0; export function makeTypeId() { return nextTypeId++; } export const CLOCK_SYNC_MESSAGE_TYPE_ID = makeTypeId(); export const COMMAND_MESSAGE_TYPE_ID = makeTypeId(); export const SNAPSHOT_MESSAGE_TYPE_ID = makeTypeId(); export var NetworkMessageType; (function (NetworkMessageType) { NetworkMessageType[NetworkMessageType["ClockSyncMessage"] = CLOCK_SYNC_MESSAGE_TYPE_ID] = "ClockSyncMessage"; NetworkMessageType[NetworkMessageType["CommandMessage"] = COMMAND_MESSAGE_TYPE_ID] = "CommandMessage"; NetworkMessageType[NetworkMessageType["SnapshotMessage"] = SNAPSHOT_MESSAGE_TYPE_ID] = "SnapshotMessage"; })(NetworkMessageType || (NetworkMessageType = {})); //# sourceMappingURL=message.js.map