Search
Preparing search index...
The search index is not available
dungen-ts
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
dungen-ts
Index
Modules
Utils
Classes
Cell
Cellular
Automata
Room
Interfaces
IArgs
ICell
Direction
ICellular
Automata
Options
ICoordinates
Type aliases
Exit
Variables
args
parser
write
File
Functions
clamp
from_
1d
get
Random
Point
InCircle
length
manhattan
Distance
rand
InRange
roundm
srand
to_
1d
Type aliases
Exit
Exit
:
"north"
|
"south"
|
"east"
|
"west"
Variables
Const
args
args
:
IArgs
= parser.parseArgs()
Const
parser
parser
:
ArgumentParser
= new ArgumentParser({addHelp: true,version: "0.0.1",})
Const
write
File
write
File
:
__promisify__
= _p(fs.writeFile)
Functions
clamp
clamp
(
val
:
number
, max
?:
number
, min
?:
number
)
:
number
Parameters
val:
number
Default value
max:
number
= 1
Default value
min:
number
= 0
Returns
number
from_
1d
from_
1d
(
i
:
number
, width
:
number
)
:
ICoordinates
Parameters
i:
number
width:
number
Returns
ICoordinates
get
Random
Point
InCircle
get
Random
Point
InCircle
(
radius
:
number
, tile
?:
number
)
:
Promise
<
ICoordinates
>
Parameters
radius:
number
Default value
tile:
number
= 4
Returns
Promise
<
ICoordinates
>
length
length
(
a
:
ICoordinates
, b
:
ICoordinates
)
:
number
Parameters
a:
ICoordinates
b:
ICoordinates
Returns
number
manhattan
Distance
manhattan
Distance
(
pos
:
ICoordinates
, dest
:
ICoordinates
)
:
number
Parameters
pos:
ICoordinates
dest:
ICoordinates
Returns
number
rand
InRange
rand
InRange
(
max
?:
number
, min
?:
number
)
:
Promise
<
number
>
Parameters
Default value
max:
number
= 1
Default value
min:
number
= 0
Returns
Promise
<
number
>
roundm
roundm
(
n
:
number
, m
:
number
)
:
number
Parameters
n:
number
m:
number
Returns
number
srand
srand
(
)
:
Promise
<
number
>
Returns
Promise
<
number
>
to_
1d
to_
1d
(
coords
:
ICoordinates
, width
:
number
)
:
number
Parameters
coords:
ICoordinates
width:
number
Returns
number
Globals
Utils
Cell
Cellular
Automata
Room
IArgs
ICell
Direction
ICellular
Automata
Options
ICoordinates
Exit
args
parser
write
File
clamp
from_
1d
get
Random
Point
InCircle
length
manhattan
Distance
rand
InRange
roundm
srand
to_
1d
Generated using
TypeDoc