UNPKG

mdx-m3-viewer

Version:

A browser WebGL model viewer. Mainly focused on models of the games Warcraft 3 and Starcraft 2.

26 lines (22 loc) 591 B
import BinaryStream from '../../../common/binarystream'; /** * A minimap icon. */ export default class MinimapIcon { type: number = 0; location: Int32Array = new Int32Array(2); /** * Stored as BGRA. */ color: Uint8Array = new Uint8Array(4); load(stream: BinaryStream) { this.type = stream.readInt32(); stream.readInt32Array(this.location); stream.readUint8Array(this.color); } save(stream: BinaryStream) { stream.writeInt32(this.type); stream.writeInt32Array(this.location); stream.writeUint8Array(this.color); } }