puzzlescript
Options
All
Public
Public/Protected
All
Inherited
Only exported
Menu
Ast
Builder
AST_
Basic
Rule
AST_
Neighbor
AST_
Rule
AST_
Tile
RULE_
DIRECTION_
LIST
RULE_
DIRECTION_
SET
cache
Set
And
Get
relative
Direction
ToAbsolute
remove
Nulls
Index
Classes
Ast
Builder
Type aliases
AST_
Basic
Rule
AST_
Neighbor
AST_
Rule
AST_
Tile
Variables
RULE_
DIRECTION_
LIST
RULE_
DIRECTION_
SET
Functions
cache
Set
And
Get
relative
Direction
ToAbsolute
remove
Nulls
Type aliases
AST_
Basic
Rule
AST_
Basic
Rule
:
ast.SimpleRule
<
ast.Bracket
<
AST_Neighbor
>
,
ast.Command
<
string
>
>
AST_
Neighbor
AST_
Neighbor
:
ast.Neighbor
<
AST_Tile
>
AST_
Rule
AST_
Rule
:
ast.Rule
<
ast.RuleGroup
<
ast.SimpleRule
<
ast.Bracket
<
AST_Neighbor
>
,
ast.Command
<
string
>
>
>
,
ast.SimpleRule
<
ast.Bracket
<
AST_Neighbor
>
,
ast.Command
<
string
>
>
,
ast.Bracket
<
AST_Neighbor
>
,
ast.Command
<
string
>
>
AST_
Tile
AST_
Tile
:
ast.TileWithModifier
<
RULE_DIRECTION_WITH_RELATIVE
,
string
>
Variables
Const
RULE_
DIRECTION_
LIST
RULE_
DIRECTION_
LIST
:
RULE_DIRECTION
[]
= [RULE_DIRECTION.UP,RULE_DIRECTION.DOWN,RULE_DIRECTION.LEFT,RULE_DIRECTION.RIGHT]
Const
RULE_
DIRECTION_
SET
RULE_
DIRECTION_
SET
:
Set
<
string
>
= new Set(RULE_DIRECTION_LIST)
Functions
cache
Set
And
Get
cache
Set
And
Get<A>
(
cache
:
Map
<
string
,
A
>
, obj
:
A
)
:
A
Type parameters
A
:
ICacheable
Parameters
cache:
Map
<
string
,
A
>
obj:
A
Returns
A
relative
Direction
ToAbsolute
relative
Direction
ToAbsolute
(
currentDirection
:
RULE_DIRECTION
, relativeModifier
:
RULE_DIRECTION_RELATIVE
)
:
UP
|
DOWN
|
LEFT
|
RIGHT
Parameters
currentDirection:
RULE_DIRECTION
relativeModifier:
RULE_DIRECTION_RELATIVE
Returns
UP
|
DOWN
|
LEFT
|
RIGHT
remove
Nulls
remove
Nulls<T>
(
ary
:
Array
<
T
|
null
>
)
:
T
[]
Type parameters
T
Parameters
ary:
Array
<
T
|
null
>
Returns
T
[]
Generated using
TypeDoc