@matematrolii/sketchbook
Version:
3D matematrolii playground built on three.js and cannon.js
42 lines (41 loc) • 899 B
TypeScript
export declare const MATEMATROLII_EVENT = "matematrolii";
export declare enum ScenarioProps {
NAME = "name",
CAMERA_ANGLE = "camera_angle"
}
export declare enum ModelProps {
USER_DATA = "userData"
}
export declare enum DataType {
DATA_PROP = "data",
SPAWN = "spawn"
}
export declare enum ModelType {
MODEL_PROP = "type",
SHARD = "shard",
ENEMY = "enemy",
PLAYER = "player",
ROCKET = "rocket"
}
export declare enum DriverType {
DRIVER_PROP = "driver",
AI = "ai",
RANDOM = "random",
FOLLOW = "follow"
}
export declare enum PathType {
DATA_PROP = "data",
FIRST_NODE = "first_node",
PATH_NODE = "pathNode"
}
export declare enum MapDataType {
DATA_PROP = "data",
PHYSICS = "physics",
PATH = "path",
SCENARIO = "scenario"
}
export declare enum MapType {
TYPE_PROP = "type",
BOX = "box",
TRIMESH = "trimesh"
}