five-on-it / apps/client/src/renderer/game / Game
Interface: Game
Defined in: apps/client/src/renderer/game.ts:395
A running game.
Methods
clearChasers()
clearChasers():
void
Defined in: apps/client/src/renderer/game.ts:425
Asks the server to remove every chaser.
Returns
void
clearWaypoint()
clearWaypoint():
void
Defined in: apps/client/src/renderer/game.ts:407
Takes the waypoint away.
Returns
void
dropWaypoint()
dropWaypoint(
x,z):void
Defined in: apps/client/src/renderer/game.ts:405
Drops the waypoint at a point of the ground (a click on the full map).
Parameters
x
number
z
number
Returns
void
ownsKey()
ownsKey(
event):boolean
Defined in: apps/client/src/renderer/game.ts:449
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:445
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:413
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:447
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:439
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:417
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:415
Shows or hides the NPCs' view cones in the scene and on the minimap.
Parameters
scene
boolean
minimap
boolean
Returns
void
setFullMap()
setFullMap(
open):void
Defined in: apps/client/src/renderer/game.ts:403
Opens or closes the full map (the M key, a click on the minimap, Esc).
Parameters
open
boolean
Returns
void
setInvincible()
setInvincible(
on):void
Defined in: apps/client/src/renderer/game.ts:427
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:429
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:409
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:437
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:441
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:443
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:423
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:397
Starts the render loop.
Returns
void
stop()
stop():
void
Defined in: apps/client/src/renderer/game.ts:399
Stops rendering and disconnects.
Returns
void
teleport()
teleport(
road):void
Defined in: apps/client/src/renderer/game.ts:435
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:411
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:401
Starts or stops the music (the U key and the overlay button).
Returns
void