Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • WorldPlaceManager

Index

Constructors

constructor

Properties

Private Readonly mapHolder

mapHolder: Grid2ArrayHolder<WorldPlaceItem> = ...

Methods

getCanvas

  • getCanvas(colorProvider: (x: number, y: number, instanceType?: string) => string, blockSize?: { x: number; y: number }): HTMLCanvasElement
  • Parameters

    • colorProvider: (x: number, y: number, instanceType?: string) => string
        • (x: number, y: number, instanceType?: string): string
        • Parameters

          • x: number
          • y: number
          • Optional instanceType: string

          Returns string

    • blockSize: { x: number; y: number } = ...
      • x: number
      • y: number

    Returns HTMLCanvasElement

getItem

isFree

  • isFree(x: number, y: number, size?: Readonly<SimpleVector2>): boolean

printData

  • printData(provider: (x: number, y: number, instanceType: WorldPlaceItem) => string, delimiter?: string): void
  • Parameters

    • provider: (x: number, y: number, instanceType: WorldPlaceItem) => string
        • (x: number, y: number, instanceType: WorldPlaceItem): string
        • Parameters

          • x: number
          • y: number
          • instanceType: WorldPlaceItem

          Returns string

    • delimiter: string = ","

    Returns void

removeItemFrom

Private setChildren

setItem

Generated using TypeDoc