UNPKG

@abextm/cache2

Version:

Utilities for reading OSRS "caches"

30 lines 920 B
import { PerFileLoadable } from "../Loadable.js"; import { Reader } from "../Reader.js"; import { Typed } from "../reflect.js"; import { FontID, HitsplatID, RGB, SpriteID, VarbitID, VarPID } from "../types.js"; export declare class Hitsplat extends PerFileLoadable { id: HitsplatID; constructor(id: HitsplatID); [Typed.type]: Typed.Any; static readonly index = 2; static readonly archive = 32; font: FontID; fontColor: RGB; leftSprite: SpriteID; leftSprite2: SpriteID; backgroundSprite: SpriteID; rightSprite: SpriteID; animX: number; animY: number; animStart: number; animDuration: number; animMode: number; formatString: string | null; textY: number; varbit: VarbitID; varp: VarPID; multiChildren: HitsplatID[]; oobChild: HitsplatID; static decode(r: Reader, id: HitsplatID): Hitsplat; } //# sourceMappingURL=Hitsplat.d.ts.map