mirror of
https://github.com/demostf/demo.js
synced 2026-06-04 00:54:14 +02:00
lint
This commit is contained in:
parent
e3388561ca
commit
787c6a0279
21 changed files with 118 additions and 115 deletions
|
|
@ -76,19 +76,6 @@ export class ParserState {
|
|||
return table;
|
||||
}
|
||||
|
||||
private handleDataTableMessage(message: DataTablesMessage) {
|
||||
for (const table of message.tables) {
|
||||
this.sendTables.set(table.name, table);
|
||||
}
|
||||
this.serverClasses = message.serverClasses;
|
||||
}
|
||||
|
||||
private handleStringTableMessage(message: StringTablesMessage) {
|
||||
for (const table of message.tables) {
|
||||
handleTable(table, this);
|
||||
}
|
||||
}
|
||||
|
||||
public getUserEntityInfo(userId: number): UserEntityInfo {
|
||||
const info = this.userInfo.get(userId);
|
||||
if (info) {
|
||||
|
|
@ -101,6 +88,19 @@ export class ParserState {
|
|||
entityId: 0
|
||||
};
|
||||
}
|
||||
|
||||
private handleDataTableMessage(message: DataTablesMessage) {
|
||||
for (const table of message.tables) {
|
||||
this.sendTables.set(table.name, table);
|
||||
}
|
||||
this.serverClasses = message.serverClasses;
|
||||
}
|
||||
|
||||
private handleStringTableMessage(message: StringTablesMessage) {
|
||||
for (const table of message.tables) {
|
||||
handleTable(table, this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
export function getClassBits(state: ParserState) {
|
||||
|
|
|
|||
|
|
@ -2,20 +2,6 @@ import {SendPropDefinition} from './SendPropDefinition';
|
|||
import {Vector} from './Vector';
|
||||
|
||||
export class SendProp {
|
||||
public definition: SendPropDefinition;
|
||||
public value: SendPropValue | null;
|
||||
|
||||
constructor(definition: SendPropDefinition) {
|
||||
this.definition = definition;
|
||||
this.value = null;
|
||||
}
|
||||
|
||||
public clone(): SendProp {
|
||||
const prop = new SendProp(this.definition);
|
||||
prop.value = this.value;
|
||||
return prop;
|
||||
}
|
||||
|
||||
public static areEqual(a: SendProp, b: SendProp) {
|
||||
return a.definition.fullName !== b.definition.fullName ? false : SendProp.valuesAreEqual(a.value, b.value);
|
||||
}
|
||||
|
|
@ -37,6 +23,20 @@ export class SendProp {
|
|||
return a === b;
|
||||
}
|
||||
}
|
||||
|
||||
public definition: SendPropDefinition;
|
||||
public value: SendPropValue | null;
|
||||
|
||||
constructor(definition: SendPropDefinition) {
|
||||
this.definition = definition;
|
||||
this.value = null;
|
||||
}
|
||||
|
||||
public clone(): SendProp {
|
||||
const prop = new SendProp(this.definition);
|
||||
prop.value = this.value;
|
||||
return prop;
|
||||
}
|
||||
}
|
||||
|
||||
export type SendPropArrayValue = Vector | number | string;
|
||||
|
|
|
|||
|
|
@ -66,7 +66,7 @@ export interface BaseDataUserPacket {
|
|||
}
|
||||
|
||||
export interface SayText2Packet {
|
||||
packetType: 'userMessage',
|
||||
packetType: 'userMessage';
|
||||
userMessageType: 'sayText2';
|
||||
client: number;
|
||||
raw: number;
|
||||
|
|
@ -83,24 +83,24 @@ export enum HudTextLocation {
|
|||
}
|
||||
|
||||
export interface TextMessagePacket {
|
||||
packetType: 'userMessage',
|
||||
packetType: 'userMessage';
|
||||
userMessageType: 'textMsg';
|
||||
destType: HudTextLocation;
|
||||
text: string;
|
||||
}
|
||||
|
||||
export interface ResetHUDPacket extends BaseDataUserPacket {
|
||||
packetType: 'userMessage',
|
||||
packetType: 'userMessage';
|
||||
userMessageType: 'resetHUD';
|
||||
}
|
||||
|
||||
export interface TrainPacket extends BaseDataUserPacket {
|
||||
packetType: 'userMessage',
|
||||
packetType: 'userMessage';
|
||||
userMessageType: 'train';
|
||||
}
|
||||
|
||||
export interface VoiceSubtitlePacket {
|
||||
packetType: 'userMessage',
|
||||
packetType: 'userMessage';
|
||||
userMessageType: 'voiceSubtitle';
|
||||
client: number;
|
||||
menu: number;
|
||||
|
|
@ -108,7 +108,7 @@ export interface VoiceSubtitlePacket {
|
|||
}
|
||||
|
||||
export interface ShakePacket {
|
||||
packetType: 'userMessage',
|
||||
packetType: 'userMessage';
|
||||
userMessageType: 'shake';
|
||||
command: number;
|
||||
amplitude: number;
|
||||
|
|
@ -122,12 +122,12 @@ export interface UnknownUserMessageBasePacket {
|
|||
}
|
||||
|
||||
export interface BreakModelPumpkinPacket extends UnknownUserMessageBasePacket {
|
||||
packetType: 'userMessage',
|
||||
packetType: 'userMessage';
|
||||
userMessageType: 'breakModelPumpkin';
|
||||
}
|
||||
|
||||
export interface GenericUnknownUserMessagePacket extends UnknownUserMessageBasePacket {
|
||||
packetType: 'userMessage',
|
||||
packetType: 'userMessage';
|
||||
userMessageType: 'unknownUserMessage';
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,8 @@
|
|||
export class Vector {
|
||||
public static areEqual(a: Vector, b: Vector) {
|
||||
return a.x === b.x && a.y === b.y && a.z === b.z;
|
||||
}
|
||||
|
||||
public x: number;
|
||||
public y: number;
|
||||
public z: number;
|
||||
|
|
@ -8,8 +12,4 @@ export class Vector {
|
|||
this.y = y;
|
||||
this.z = z;
|
||||
}
|
||||
|
||||
public static areEqual(a: Vector, b: Vector) {
|
||||
return a.x === b.x && a.y === b.y && a.z === b.z;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue