@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
31 lines • 817 B
TypeScript
export class TerrainPaintTool extends Tool {
name: string;
__brushPosition: Vector2;
__brushImage: HTMLCanvasElement;
__paint_debt: number;
__paint_pending: boolean;
/**
*
* @param {number} timeDelta
*/
paint(timeDelta: number): Promise<void>;
/**
*
* @param {number} timeDelta
*/
update(timeDelta: number): void;
updateBrushImage(): void;
updateBrushPosition(): void;
updateOverlay(): void;
/**
*
* @param {Vector3} delta
* @private
*/
private __handleMouseWheel;
terrain: import("../../../src/engine/ecs/terrain/ecs/Terrain.js").default;
terrainEntity: any;
}
import Tool from "../engine/Tool.js";
import Vector2 from "../../../src/core/geom/Vector2.js";
//# sourceMappingURL=TerrainPaintTool.d.ts.map