Skip to content

five-on-it / apps/client/src/renderer/wheel-effects / CarView

Interface: CarView ​

Defined in: apps/client/src/renderer/wheel-effects.ts:18

A car on screen this frame.

Properties ​

burning? ​

optional burning?: boolean

Defined in: apps/client/src/renderer/wheel-effects.ts:32

It is on fire, before or after it blew up (vehicle-fire.ts draws the flames).


exploded? ​

optional exploded?: boolean

Defined in: apps/client/src/renderer/wheel-effects.ts:34

It blew up: a wreck burning all over while it burns.


health? ​

optional health?: number

Defined in: apps/client/src/renderer/wheel-effects.ts:30

Its hit points: a car low on them smokes (vehicle-fire.ts).


id ​

id: string

Defined in: apps/client/src/renderer/wheel-effects.ts:20

A key that stays the same while the car is on screen (its server entity id; a trailer's own).


inWater? ​

optional inWater?: boolean

Defined in: apps/client/src/renderer/wheel-effects.ts:39

Its body sits in water (@foi/sim's vehicleInWater: wading deep, afloat, flooded or sunk): it neither smokes nor burns there (wreck-smoke.ts, vehicle-fire.ts fade it out).


lights? ​

optional lights?: boolean

Defined in: apps/client/src/renderer/wheel-effects.ts:43

It drives with its lights on at night: somebody drives it (it is not parked) and it is no wreck (car-lights.ts).


motion ​

motion: CarMotion

Defined in: apps/client/src/renderer/wheel-effects.ts:26

Its motion, as drawn.


trailer ​

trailer: boolean

Defined in: apps/client/src/renderer/wheel-effects.ts:24

It is the class's trailer, not the tractor.


tyres? ​

optional tyres?: number

Defined in: apps/client/src/renderer/wheel-effects.ts:41

Its flat tyres, bit i the simulation's wheel i (flat-tyres.ts pops and sparks them).


vc ​

vc: VehicleClass

Defined in: apps/client/src/renderer/wheel-effects.ts:22

Its class.


wrecked? ​

optional wrecked?: boolean

Defined in: apps/client/src/renderer/wheel-effects.ts:28

It is a wreck (wreck-smoke.ts smokes it).