teeworlds
Version:
Library for (ingame) teeworlds bots.
25 lines (24 loc) • 940 B
TypeScript
import { iMapDetails } from "../client";
import { MapInfo } from "./twmap_parser";
export declare class TwMap {
mapBuffer: Buffer;
downloading: boolean;
current_downloading_chunk: number;
map_name: string;
crc: number;
map_details: iMapDetails | undefined;
parsed_mapinfo: MapInfo | undefined;
constructor(map_name: string, crc: number, size: number);
appendChunk(chunk_index: number, chunk_data: Buffer): void;
calculateCrc(): number;
calculateSha256(): import("crypto").Hash;
parseMap(): void;
isSolid(x: number, y: number): boolean;
isNohook(x: number, y: number): boolean;
isFreeze(x: number, y: number): boolean;
isDfreeze(x: number, y: number): boolean;
isHookthrough(x: number, y: number): boolean;
isDeath(x: number, y: number): boolean;
isAir(x: number, y: number): boolean;
getTile(x: number, y: number): import("./twmap_parser").Tile | undefined;
}