Skip to content

five-on-it / packages/world/src/level / BasculeDef

Interface: BasculeDef ​

Defined in: packages/world/src/level.ts:297

A leaf of a bascule bridge (GAME_DESIGN §12, chaos events): a deck on a kinematic body that tilts up about the hinge at its back end, raised mid-chase to cut a wanted driver off (@foi/sim's bascules.ts). Two leaves facing each other make a bridge with a gap in the middle as they rise; a car fast enough jumps it.

Properties ​

angle ​

angle: number

Defined in: packages/world/src/level.ts:315

How far it tilts up, raised (rad, 0 to a quarter turn).


length ​

length: number

Defined in: packages/world/src/level.ts:311

Its deck's length, from the hinge to the tip (m).


name ​

name: string

Defined in: packages/world/src/level.ts:299

The node's name in the editor: for messages and a stable order.


stars ​

stars: number

Defined in: packages/world/src/level.ts:317

The Wanted level a driver must have for it to rise as they come (1 to 10).


thickness ​

thickness: number

Defined in: packages/world/src/level.ts:313

Its deck's thickness (m).


width ​

width: number

Defined in: packages/world/src/level.ts:309

Its deck's width, across (m).


x ​

x: number

Defined in: packages/world/src/level.ts:301

The middle of its deck, lowered (m).


y ​

y: number

Defined in: packages/world/src/level.ts:303

The middle of its deck, lowered (m): its top is half its thickness higher.


yaw ​

yaw: number

Defined in: packages/world/src/level.ts:307

The way it reaches from its hinge to its tip (rad, 0 faces +z).


z ​

z: number

Defined in: packages/world/src/level.ts:305

The middle of its deck, lowered (m).