Search
Preparing search index...
The search index is not available
Brass Engine - v0.17.0dev
Options
All
Public
Public/Protected
All
Inherited
Menu
Brass Engine - v0.17.0dev
tilemap/tilemapAbstract
TilemapAbstract
Class TilemapAbstract
Abstract
Hierarchy
TilemapAbstract
P5Tilemap
Index
Constructors
constructor
Properties
auto
Maintain
Body
body
body
Valid
field
Ids
field
Types
fields
get
Tile
Data
has
Body
height
is
Tile
Solid
solid
Field
Id
tile
Size
width
Accessors
area
Methods
bind
Nullable
Option
Function
bind
Option
Function
clear
Cache
At
Tile
clear
Caches
clear
Fields
create
Field
export
get
get
Solid
import
maintain
maintain
Body
set
update
Solid
At
Tile
validate
Coord
Constructors
constructor
new
Tilemap
Abstract
(
width
:
number
, height
:
number
, options
?:
TilemapAbstractOptions
)
:
TilemapAbstract
Parameters
width:
number
height:
number
options:
TilemapAbstractOptions
= {}
Returns
TilemapAbstract
Properties
Private
Readonly
auto
Maintain
Body
auto
Maintain
Body
:
boolean
Readonly
body
body
:
null
|
GridBody
Private
body
Valid
body
Valid
:
boolean
Protected
Readonly
field
Ids
field
Ids
:
{}
Type declaration
[
name:
string
]:
number
Protected
Readonly
field
Types
field
Types
:
FieldDeclaration
Protected
Readonly
fields
fields
:
SparseableDynamicArray
[]
Protected
Readonly
get
Tile
Data
get
Tile
Data
:
(
(
x
:
number
, y
:
number
)
=>
unknown
)
Type declaration
(
x
:
number
, y
:
number
)
:
unknown
Parameters
x:
number
y:
number
Returns
unknown
Private
Readonly
has
Body
has
Body
:
boolean
Readonly
height
height
:
number
Private
Readonly
is
Tile
Solid
is
Tile
Solid
:
null
|
(
(
data
:
unknown
)
=>
boolean
)
Protected
Readonly
solid
Field
Id
solid
Field
Id
:
number
Readonly
tile
Size
tile
Size
:
number
Readonly
width
width
:
number
Accessors
area
get
area
(
)
:
number
Returns
number
Methods
bind
Nullable
Option
Function
bind
Nullable
Option
Function
<
T
>
(
func
:
undefined
|
T
)
:
null
|
T
Type Parameters
T
extends
Function
Parameters
func:
undefined
|
T
Returns
null
|
T
bind
Option
Function
bind
Option
Function
<
T
>
(
func
:
undefined
|
T
, fallbackFunc
:
T
)
:
T
Type Parameters
T
extends
Function
Parameters
func:
undefined
|
T
fallbackFunc:
T
Returns
T
Abstract
clear
Cache
At
Tile
clear
Cache
At
Tile
(
tileX
:
number
, tileY
:
number
)
:
void
Parameters
tileX:
number
tileY:
number
Returns
void
Abstract
clear
Caches
clear
Caches
(
)
:
void
Returns
void
clear
Fields
clear
Fields
(
)
:
void
Returns
void
Private
create
Field
create
Field
(
type
:
SparseableDynamicArrayType
)
:
SparseableDynamicArray
Parameters
type:
SparseableDynamicArrayType
Returns
SparseableDynamicArray
export
export
(
)
:
Level
Returns
Level
get
get
(
x
:
number
, y
:
number
, fieldId
?:
number
)
:
unknown
Parameters
x:
number
y:
number
fieldId:
number
= 0
Returns
unknown
get
Solid
get
Solid
(
x
:
number
, y
:
number
)
:
undefined
|
boolean
Parameters
x:
number
y:
number
Returns
undefined
|
boolean
import
import
(
world
:
Level
)
:
void
Parameters
world:
Level
Returns
void
maintain
maintain
(
)
:
void
Returns
void
maintain
Body
maintain
Body
(
minX
?:
number
, minY
?:
number
, maxX
?:
number
, maxY
?:
number
)
:
void
Parameters
Optional
minX:
number
Optional
minY:
number
Optional
maxX:
number
Optional
maxY:
number
Returns
void
set
set
(
value
:
unknown
, x
:
number
, y
:
number
, fieldId
?:
number
)
:
boolean
Parameters
value:
unknown
x:
number
y:
number
fieldId:
number
= 0
Returns
boolean
Private
update
Solid
At
Tile
update
Solid
At
Tile
(
x
:
number
, y
:
number
)
:
void
Parameters
x:
number
y:
number
Returns
void
validate
Coord
validate
Coord
(
x
:
number
, y
:
number
)
:
boolean
Parameters
x:
number
y:
number
Returns
boolean
Modules
camera/camera
camera/classic
Viewpoint
camera/viewpoint
camera/viewpoint
Abstract
common/color
common/dynamic
Array
common/fast
Graphics
common/heap
common/pool
common/runtime
Checking
common/types
core/core
core/sketch
core/time
effects/effects
effects/particle
effects/velocity
Particle
input
Mapper
layers/
Layer
Abstract
layers/canvas
Layers
layers/draw
Buffer
layers/draw
Target
layers/handle
Regl
layers/layers
layers/p5
Layers
lighting/lighter
Abstract
lighting/p5
Matter
Lighter
loader
main
pathfinder/
Path
Situation
Type
pathfinder/a
Star
Pathfinder
pathfinder/path
Agent
pathfinder/pathfinder
pathfinder/pathfinder
Abstract
physics/body
Abstract
physics/circle
Body
physics/grid
Body
physics/material
Body
Abstract
physics/physics
physics/poly
Body
physics/ray
Body
physics/rect
Body
tilemap/p5
Tilemap
tilemap/tilemap
tilemap/tilemap
Abstract
<internal>
ui/legacyUI
vector
vector/vector2
Tilemap
Abstract
constructor
auto
Maintain
Body
body
body
Valid
field
Ids
field
Types
fields
get
Tile
Data
has
Body
height
is
Tile
Solid
solid
Field
Id
tile
Size
width
area
bind
Nullable
Option
Function
bind
Option
Function
clear
Cache
At
Tile
clear
Caches
clear
Fields
create
Field
export
get
get
Solid
import
maintain
maintain
Body
set
update
Solid
At
Tile
validate
Coord
Generated using
TypeDoc