@abextm/cache2
Version:
Utilities for reading OSRS "caches"
30 lines • 920 B
TypeScript
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