puzzlescript
Options
All
Public
Public/Protected
All
Inherited
Only exported
Menu
DEBUG_
FLAG
INPUT_
BUTTON
MESSAGE_
TYPE
RULE_
DIRECTION
RULE_
DIRECTION_
RELATIVE
Empty
Game
Engine
Handler
Cellish
Cellish
Json
Engineish
Game
Engine
Handler
Game
Engine
Handler
Optional
ICacheable
Puzzlescript
Worker
Serialized
Tick
Result
Typed
Message
Event
Optional
RULE_
DIRECTION_
WITH_
RELATIVE
Worker
Message
Worker
Response
random
Values
For
Testing
seed
_debounce
_flatten
clear
Random
Values
For
Testing
get
Random
Seed
next
Random
opposite
polling
Promise
reset
Random
Seed
set
Add
All
set
Difference
set
Equals
set
Intersection
set
Random
Values
For
Testing
should
Tick
Index
Enumerations
DEBUG_
FLAG
INPUT_
BUTTON
MESSAGE_
TYPE
RULE_
DIRECTION
RULE_
DIRECTION_
RELATIVE
Classes
Empty
Game
Engine
Handler
Interfaces
Cellish
Cellish
Json
Engineish
Game
Engine
Handler
Game
Engine
Handler
Optional
ICacheable
Puzzlescript
Worker
Serialized
Tick
Result
Typed
Message
Event
Type aliases
Optional
RULE_
DIRECTION_
WITH_
RELATIVE
Worker
Message
Worker
Response
Variables
random
Values
For
Testing
seed
Functions
_debounce
_flatten
clear
Random
Values
For
Testing
get
Random
Seed
next
Random
opposite
polling
Promise
reset
Random
Seed
set
Add
All
set
Difference
set
Equals
set
Intersection
set
Random
Values
For
Testing
should
Tick
Type aliases
Optional
Optional
:
T
|
null
RULE_
DIRECTION_
WITH_
RELATIVE
RULE_
DIRECTION_
WITH_
RELATIVE
:
RULE_DIRECTION
|
RULE_DIRECTION_RELATIVE
Worker
Message
Worker
Message
:
object
|
object
|
object
|
object
|
object
|
object
Worker
Response
Worker
Response
:
object
|
object
|
object
|
object
|
object
|
object
|
object
|
object
|
object
|
object
|
object
|
object
|
object
|
object
Variables
Let
random
Values
For
Testing
random
Values
For
Testing
:
Optional
<
number
[]
>
= null
Let
seed
seed
:
number
= 1
Functions
_debounce
_debounce
(
callback
:
function
)
:
(Anonymous function)
Parameters
callback:
function
(
)
:
any
Returns
any
Returns
(Anonymous function)
_flatten
_flatten<T>
(
arrays
:
T
[]
[]
)
:
T
[]
Type parameters
T
Parameters
arrays:
T
[]
[]
Returns
T
[]
clear
Random
Values
For
Testing
clear
Random
Values
For
Testing
(
)
:
void
Returns
void
get
Random
Seed
get
Random
Seed
(
)
:
number
Returns
number
next
Random
next
Random
(
maxNonInclusive
:
number
)
:
number
Parameters
maxNonInclusive:
number
Returns
number
opposite
opposite
(
dir
:
RULE_DIRECTION
)
:
UP
|
DOWN
|
LEFT
|
RIGHT
Parameters
dir:
RULE_DIRECTION
Returns
UP
|
DOWN
|
LEFT
|
RIGHT
polling
Promise
polling
Promise<T>
(
ms
:
number
, fn
:
function
)
:
Promise
<
T
>
Type parameters
T
Parameters
ms:
number
fn:
function
(
)
:
T
Returns
T
Returns
Promise
<
T
>
reset
Random
Seed
reset
Random
Seed
(
)
:
void
Returns
void
set
Add
All
set
Add
All<T>
(
setA
:
Set
<
T
>
, iterable
:
Iterable
<
T
>
)
:
Set
<
T
>
Type parameters
T
Parameters
setA:
Set
<
T
>
iterable:
Iterable
<
T
>
Returns
Set
<
T
>
set
Difference
set
Difference<T>
(
setA
:
Set
<
T
>
, setB
:
Iterable
<
T
>
)
:
Set
<
T
>
Type parameters
T
Parameters
setA:
Set
<
T
>
setB:
Iterable
<
T
>
Returns
Set
<
T
>
set
Equals
set
Equals<T>
(
set1
:
Set
<
T
>
, set2
:
Set
<
T
>
)
:
boolean
Type parameters
T
Parameters
set1:
Set
<
T
>
set2:
Set
<
T
>
Returns
boolean
set
Intersection
set
Intersection<T>
(
setA
:
Set
<
T
>
, setB
:
Iterable
<
T
>
)
:
Set
<
any
>
Type parameters
T
Parameters
setA:
Set
<
T
>
setB:
Iterable
<
T
>
Returns
Set
<
any
>
set
Random
Values
For
Testing
set
Random
Values
For
Testing
(
values
:
number
[]
)
:
void
Parameters
values:
number
[]
Returns
void
Const
should
Tick
should
Tick
(
metadata
:
GameMetadata
, lastTick
:
number
)
:
boolean
Parameters
metadata:
GameMetadata
lastTick:
number
Returns
boolean
Generated using
TypeDoc