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?
optionalburning?: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?
optionalexploded?:boolean
Defined in: apps/client/src/renderer/wheel-effects.ts:34
It blew up: a wreck burning all over while it burns.
health?
optionalhealth?: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?
optionalinWater?: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?
optionallights?: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?
optionaltyres?: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?
optionalwrecked?:boolean
Defined in: apps/client/src/renderer/wheel-effects.ts:28
It is a wreck (wreck-smoke.ts smokes it).