make3d
Preparing search index...
BaseLevel
Class BaseLevel
Abstract
Hierarchy (
View Summary
)
BaseLevel
Level
Index
Constructors
constructor
Properties
heights
COLS
FILL
ITERATIONS
ROWS
Methods
create
Heights
for
Each
Height
get
Floor
get
XY
set
Collider
At
height
Reducer
Constructors
constructor
new
BaseLevel
()
:
BaseLevel
Returns
BaseLevel
Properties
Protected
Readonly
heights
heights
:
number
[]
[]
= []
Static
Readonly
COLS
COLS
:
24
|
48
= ...
Protected
Static
Readonly
FILL
FILL
:
0.5
Protected
Static
Readonly
ITERATIONS
ITERATIONS
:
4
Static
Readonly
ROWS
ROWS
:
24
|
48
= ...
Methods
Protected
create
Heights
createHeights
(
cols
?:
number
,
rows
?:
number
,
fill
?:
number
,
iterations
?:
number
,
)
:
number
[]
[]
Parameters
cols
:
number
= BaseLevel.COLS
rows
:
number
= BaseLevel.ROWS
fill
:
number
= BaseLevel.FILL
iterations
:
number
= BaseLevel.ITERATIONS
Returns
number
[]
[]
Protected
for
Each
Height
forEachHeight
(
heights
?:
number
[]
[]
,
iterator
:
(
col
:
number
,
row
:
number
,
height
:
number
)
=>
void
,
)
:
void
Parameters
heights
:
number
[]
[]
= ...
iterator
:
(
col
:
number
,
row
:
number
,
height
:
number
)
=>
void
Returns
void
get
Floor
getFloor
(
x
:
number
,
y
:
number
)
:
number
Parameters
x
:
number
y
:
number
Returns
number
Protected
get
XY
getXY
(
col
:
number
,
row
:
number
)
:
{
x
:
number
;
y
:
number
}
Parameters
col
:
number
row
:
number
Returns
{
x
:
number
;
y
:
number
}
Protected
set
Collider
At
setColliderAt
(
col
:
number
,
row
:
number
,
height
:
number
)
:
void
Parameters
col
:
number
row
:
number
height
:
number
Returns
void
Static
height
Reducer
heightReducer
(
input
:
number
[]
[]
,
heights
:
number
[]
[]
)
:
number
[]
[]
Parameters
input
:
number
[]
[]
heights
:
number
[]
[]
Returns
number
[]
[]
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
heights
COLS
FILL
ITERATIONS
ROWS
Methods
create
Heights
for
Each
Height
get
Floor
get
XY
set
Collider
At
height
Reducer
make3d
Loading...