Search
Preparing search index...
The search index is not available
jga-algorithms-shuffle - v0.1.0
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"games-roguelike/src/game/screens/play"
PlayScreen
Class PlayScreen
Hierarchy
Screen
PlayScreen
Implements
ObservableInterface
ObservableInterface
ScreenInterface
Index
Constructors
constructor
Properties
engine
entities
map
name
observers
player
Methods
attach
detach
enter
exit
get
CurrentX
get
CurrentY
get
Map
get
Observers
get
Top
Left
Values
handle
Input
move
move
To
notify
render
Constructors
constructor
new
Play
Screen
(
engine
:
Engine
)
:
PlayScreen
Parameters
engine:
Engine
Returns
PlayScreen
Properties
Protected
engine
engine
:
Engine
Private
entities
entities
:
Map
<
string
,
Entity
>
Private
map
map
:
GameMap
Protected
name
name
:
string
Protected
observers
observers
:
ObserverInterface
[]
= []
Private
player
player
:
Player
Methods
attach
attach
(
observer
:
ObserverInterface
)
:
void
Parameters
observer:
ObserverInterface
Returns
void
detach
detach
(
observer
:
ObserverInterface
)
:
void
Parameters
observer:
ObserverInterface
Returns
void
enter
enter
(
)
:
void
Returns
void
exit
exit
(
)
:
void
Returns
void
get
CurrentX
get
CurrentX
(
)
:
number
Returns
number
get
CurrentY
get
CurrentY
(
)
:
number
Returns
number
get
Map
get
Map
(
)
:
GameMap
Returns
GameMap
get
Observers
get
Observers
(
)
:
ObserverInterface
[]
Returns
ObserverInterface
[]
get
Top
Left
Values
get
Top
Left
Values
(
displayWidth
:
number
, displayHeight
:
number
)
:
number
[]
Parameters
displayWidth:
number
displayHeight:
number
Returns
number
[]
handle
Input
handle
Input
(
inputType
:
string
, inputData
:
InputDataInterface
)
:
string
|
null
Parameters
inputType:
string
inputData:
InputDataInterface
Returns
string
|
null
move
move
(
direction
:
string
)
:
void
Parameters
direction:
string
Returns
void
Protected
move
To
move
To
(
dX
:
number
, dY
:
number
)
:
void
Parameters
dX:
number
dY:
number
Returns
void
notify
notify
(
message
?:
undefined
|
string
)
:
void
Parameters
Optional
message:
undefined
|
string
Returns
void
render
render
(
display
:
DisplayInterface
)
:
void
Parameters
display:
DisplayInterface
Returns
void
Globals
"games-
roguelike/src/game/screens/play"
Play
Screen
constructor
engine
entities
map
name
observers
player
attach
detach
enter
exit
get
CurrentX
get
CurrentY
get
Map
get
Observers
get
Top
Left
Values
handle
Input
move
move
To
notify
render
Generated using
TypeDoc