Skip to content

five-on-it / apps/client/src/renderer/game / Game

Interface: Game ​

Defined in: apps/client/src/renderer/game.ts:384

A running game.

Methods ​

clearChasers() ​

clearChasers(): void

Defined in: apps/client/src/renderer/game.ts:408

Asks the server to remove every chaser.

Returns ​

void


ownsKey() ​

ownsKey(event): boolean

Defined in: apps/client/src/renderer/game.ts:432

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:428

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:396

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:430

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:422

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:400

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:398

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:410

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:412

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:392

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:420

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:424

Asks the server for a weather: a kind at an intensity, its own way again, whether the dark hides (debug commands on).

Parameters ​

request ​

WeatherRequest

Returns ​

void


skipTime() ​

skipTime(hours): void

Defined in: apps/client/src/renderer/game.ts:426

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:406

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 ​

ChaserRequest

Returns ​

void


start() ​

start(): void

Defined in: apps/client/src/renderer/game.ts:386

Starts the render loop.

Returns ​

void


stop() ​

stop(): void

Defined in: apps/client/src/renderer/game.ts:388

Stops rendering and disconnects.

Returns ​

void


teleport() ​

teleport(road): void

Defined in: apps/client/src/renderer/game.ts:418

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:394

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:390

Starts or stops the music (the M key and the overlay button).

Returns ​

void