Skip to content

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 ​

WeatherRequest

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 ​

ChaserRequest

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