Skip to content

five-on-it / packages/sim/src/vehicle-classes / JetDef

Interface: JetDef ​

Defined in: packages/sim/src/vehicle-classes.ts:246

A water jet (jets.ts): who works it, how far it reaches and where its nozzle is, how far it turns, how long its tank sprays and refills, and how hard its water pushes.

Properties ​

arc ​

arc: number

Defined in: packages/sim/src/vehicle-classes.ts:254

How far it turns either side of straight ahead (rad): a roof turret's π, all round.


carPush ​

carPush: number

Defined in: packages/sim/src/vehicle-classes.ts:259

How hard it pushes a vehicle and a person in it: the speed it gives them per second (m/s²).


muzzle ​

muzzle: object

Defined in: packages/sim/src/vehicle-classes.ts:252

Its nozzle, in the chassis frame: how high over the chassis centre and how far forward of it (m).

y ​

y: number

z ​

z: number


personPush ​

personPush: number

Defined in: packages/sim/src/vehicle-classes.ts:260


range ​

range: number

Defined in: packages/sim/src/vehicle-classes.ts:250

How far it reaches (m).


refillSeconds ​

refillSeconds: number

Defined in: packages/sim/src/vehicle-classes.ts:257


seat ​

seat: number

Defined in: packages/sim/src/vehicle-classes.ts:248

The seat that works it (its operator's); the driver works it while that seat is empty.


tankSeconds ​

tankSeconds: number

Defined in: packages/sim/src/vehicle-classes.ts:256

How long a full tank sprays (s), and how long an empty one takes to fill again (s).


width ​

width: number

Defined in: packages/sim/src/vehicle-classes.ts:262

How wide its stream is: a body this near its line is in it (m).