UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

78 lines 1.97 kB
export class GridCellActionPlaceMarker extends GridCellAction { /** * * @param {String} type * @param {number} [size=0] * @param {MarkerNodeTransformer[]} [transformers] * @param {string[]} [tags] * @param {Transform} [transform] * @param {*} [properties] * @param priority * @return {GridCellActionPlaceMarker} */ static from({ type, size, transformers, tags, transform, properties, priority }: string): GridCellActionPlaceMarker; /** * * @type {String} */ type: string; /** * * @type {Transform} */ transform: Transform; /** * * @type {String[]} */ tags: string[]; properties: {}; size: number; /** * * @type {MarkerNodeTransformer[]} */ transformers: MarkerNodeTransformer[]; /** * * @type {number} */ priority: number; /** * * @type {Vector2} */ offset: Vector2; initialize(data: any, seed: any): void; /** * * @param {String} tag * @returns {boolean} */ addTag(tag: string): boolean; /** * * @param {MarkerNodeTransformer} transformer */ addTransformer(transformer: MarkerNodeTransformer): void; /** * * @param {GridData} data * @param {number} x * @param {number} y * @param {number} rotation * @returns {MarkerNode} */ buildNode(data: GridData, x: number, y: number, rotation: number): MarkerNode; execute(data: any, x: any, y: any, rotation: any): void; /** * @readonly * @type {boolean} */ readonly isGridCellActionPlaceMarker: boolean; } import { GridCellAction } from "../placement/action/GridCellAction.js"; import { Transform } from "../../engine/ecs/transform/Transform.js"; import Vector2 from "../../core/geom/Vector2.js"; import { MarkerNode } from "./MarkerNode.js"; //# sourceMappingURL=GridCellActionPlaceMarker.d.ts.map