Skip to content

five-on-it / apps/client/src/renderer/camera-shake / CameraShake

Class: CameraShake ​

Defined in: apps/client/src/renderer/camera-shake.ts:41

The camera's shake: jolts in, an offset out.

Constructors ​

Constructor ​

new CameraShake(): CameraShake

Returns ​

CameraShake

Properties ​

amount ​

amount: number = 0

Defined in: apps/client/src/renderer/camera-shake.ts:43

How big the shake is now (m).

Methods ​

blast() ​

blast(radius, distance): void

Defined in: apps/client/src/renderer/camera-shake.ts:47

A blast of radius m distance m from where the camera looks.

Parameters ​

radius ​

number

distance ​

number

Returns ​

void


impact() ​

impact(dealt): void

Defined in: apps/client/src/renderer/camera-shake.ts:52

A crash of the player's own car (or of the player, run into), of dealt hit points: the car the camera rides is the thing hit.

Parameters ​

dealt ​

number

Returns ​

void


update() ​

update(dt): ShakeOffset

Defined in: apps/client/src/renderer/camera-shake.ts:57

The offset dt seconds after the last one: the shake dying away as it wobbles.

Parameters ​

dt ​

number

Returns ​

ShakeOffset