UNPKG

@tdurtschi/bug

Version:

Bug is a simulation that models a weevil walking around in an HTML canvas.

23 lines (22 loc) 662 B
import Victor = require("victor"); import { ITreeStruct } from "../ITreeStruct"; interface IUpdatable { update: () => any; } export declare class TreeStruct implements ITreeStruct { parent: (ITreeStruct & IUpdatable) | null; left: (ITreeStruct & IUpdatable) | null; right: (ITreeStruct & IUpdatable) | null; node: Victor; depth: number; maxDepth: number; maxSize: number; branchFactor: number; branchAngle: number; growthFactor: number; constructor(depth?: number, parent?: (ITreeStruct & IUpdatable), maxDepth?: number); update: () => void; updateLeft: () => any; updateRight: () => any; } export {};