teeworlds
Version:
Library for (ingame) teeworlds bots.
35 lines (34 loc) • 902 B
TypeScript
export interface NetObj_PlayerInput {
m_Direction: number;
m_TargetX: number;
m_TargetY: number;
m_Jump: number;
m_Fire: number;
m_Hook: number;
m_PlayerFlags: number;
m_WantedWeapon: number;
m_NextWeapon: number;
m_PrevWeapon: number;
}
declare class Movement {
input: NetObj_PlayerInput;
constructor();
RunLeft(): void;
RunRight(): void;
RunStop(): void;
Jump(state?: boolean): void;
Fire(): void;
Hook(state?: boolean): void;
NextWeapon(): void;
PrevWeapon(): void;
WantedWeapon(weapon: number): void;
SetAim(x: number, y: number): void;
private Flag;
FlagPlaying(toggle?: boolean): void;
FlagInMenu(toggle?: boolean): void;
FlagChatting(toggle?: boolean): void;
FlagScoreboard(toggle?: boolean): void;
FlagHookline(toggle?: boolean): void;
Reset(): void;
}
export default Movement;