@hastearcade/snowglobe
Version:
A TypeScript port of CrystalOrb, a high-level Rust game networking library
14 lines • 724 B
JavaScript
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