five-on-it / apps/client/src/renderer/game / Game
Interface: Game
Defined in: apps/client/src/renderer/game.ts:379
A running game.
Methods
clearChasers()
clearChasers():
void
Defined in: apps/client/src/renderer/game.ts:403
Asks the server to remove every chaser.
Returns
void
ownsKey()
ownsKey(
event):boolean
Defined in: apps/client/src/renderer/game.ts:427
Whether a key press went to the in-game UI (a field typed into) rather than to the game.
Parameters
event
KeyboardEvent
Returns
boolean
pedestrianAhead()
pedestrianAhead(
ahead):void
Defined in: apps/client/src/renderer/game.ts:423
Asks the server to stand a pedestrian at a post so many metres ahead of the player (a debug command).
Parameters
ahead
number
Returns
void
resetLevel()
resetLevel():
void
Defined in: apps/client/src/renderer/game.ts:391
Asks the server to reset the whole level (the Backspace key does the same).
Returns
void
setCarHealth()
setCarHealth(
health):void
Defined in: apps/client/src/renderer/game.ts:425
Asks the server to set the health of the car the player sits in (a debug command).
Parameters
health
number
Returns
void
setClock()
setClock(
minutes,pace):void
Defined in: apps/client/src/renderer/game.ts:417
Asks the server to set the room clock to a time (minutes after midnight), a pace, or both (a debug command).
Parameters
minutes
number | undefined
pace
number | undefined
Returns
void
setColliders()
setColliders(
on):void
Defined in: apps/client/src/renderer/game.ts:395
Draws the level's collision meshes as a wireframe over it, or hides them again.
Parameters
on
boolean
Returns
void
setFov()
setFov(
scene,minimap):void
Defined in: apps/client/src/renderer/game.ts:393
Shows or hides the NPCs' view cones in the scene and on the minimap.
Parameters
scene
boolean
minimap
boolean
Returns
void
setInvincible()
setInvincible(
on):void
Defined in: apps/client/src/renderer/game.ts:405
Asks the server to make the player's character invincible, or mortal again.
Parameters
on
boolean
Returns
void
setMaxHealth()
setMaxHealth(
health):void
Defined in: apps/client/src/renderer/game.ts:407
Gives the player's character its own full health (healed to it), or a player's again (0).
Parameters
health
number
Returns
void
setPaused()
setPaused(
open):void
Defined in: apps/client/src/renderer/game.ts:387
Opens the pause menu (asking the room to wait) or closes it (Esc, the toolbar's button).
Parameters
open
boolean
Returns
void
setWanted()
setWanted(
stars):void
Defined in: apps/client/src/renderer/game.ts:415
Asks the server to set the player's Wanted level to so many stars (a debug command; 0 clears it).
Parameters
stars
number
Returns
void
setWeather()
setWeather(
request):void
Defined in: apps/client/src/renderer/game.ts:419
Asks the server for a weather: a kind at an intensity, its own way again, whether the dark hides (debug commands on).
Parameters
request
Returns
void
skipTime()
skipTime(
hours):void
Defined in: apps/client/src/renderer/game.ts:421
Asks the server to skip the room clock so many hours on (debug commands on).
Parameters
hours
number
Returns
void
spawnChaser()
spawnChaser(
request):void
Defined in: apps/client/src/renderer/game.ts:401
Asks the server for a chaser behind the player as the legend's panel says: a style, on foot or in a car with its tactics and crew, armed or not (a debug command the server honours while its debug commands are on).
Parameters
request
Returns
void
start()
start():
void
Defined in: apps/client/src/renderer/game.ts:381
Starts the render loop.
Returns
void
stop()
stop():
void
Defined in: apps/client/src/renderer/game.ts:383
Stops rendering and disconnects.
Returns
void
teleport()
teleport(
road):void
Defined in: apps/client/src/renderer/game.ts:413
Asks the server to put the player on a road of the level, halfway along it in its right-hand lane and facing along it (a debug command, honoured while the server's debug commands are on): the quick way to a level's tunnel, its hills or its bridge.
Parameters
road
string
Returns
void
toggleHud()
toggleHud():
void
Defined in: apps/client/src/renderer/game.ts:389
Hides or shows the HUD (the H key and the overlay button).
Returns
void
toggleMusic()
toggleMusic():
void
Defined in: apps/client/src/renderer/game.ts:385
Starts or stops the music (the M key and the overlay button).
Returns
void