sc4
Version:
A command line utility for automating SimCity 4 modding tasks & modifying savegames
18 lines (17 loc) • 533 B
TypeScript
import type Stream from './stream.js';
import type WriteBuffer from './write-buffer.js';
export default class Matrix extends Float32Array {
constructor();
vector(a: number, b?: number, c?: number): number[];
get position(): number[];
set position([x, y, z]: number[]);
get ex(): number[];
set ex(v: number[]);
get ey(): number[];
set ey(v: number[]);
get ez(): number[];
set ez(v: number[]);
get basis(): number[][];
parse(rs: Stream): this;
write(ws: WriteBuffer): WriteBuffer;
}