1681-engine / index / ChimneySmokeOptions
Interface: ChimneySmokeOptions ​
Defined in: src/ambient/life/ChimneySmoke.ts:6
Properties ​
depth? ​
optional depth?: number;Defined in: src/ambient/life/ChimneySmoke.ts:22
Depth in the world layer (default 900_000).
drift? ​
optional drift?: number;Defined in: src/ambient/life/ChimneySmoke.ts:20
World px a second the wind leans it (default 9).
frames ​
frames: readonly string[];Defined in: src/ambient/life/ChimneySmoke.ts:10
The puff's frames from young to old (it grows through them and dithers away).
lifeMs? ​
optional lifeMs?: number;Defined in: src/ambient/life/ChimneySmoke.ts:16
A puff's life (ms, default 4600).
mouths ​
mouths: readonly LifePoint[];Defined in: src/ambient/life/ChimneySmoke.ts:8
The chimneys' mouths in world pixels.
puffEveryMs? ​
optional puffEveryMs?: number;Defined in: src/ambient/life/ChimneySmoke.ts:14
A puff every this many ms, give or take 30% (default 650).
puffs? ​
optional puffs?: number;Defined in: src/ambient/life/ChimneySmoke.ts:12
Puffs in each chimney's pool (default 7).
random? ​
optional random?: () => number;Defined in: src/ambient/life/ChimneySmoke.ts:24
Returns ​
number
rise? ​
optional rise?: number;Defined in: src/ambient/life/ChimneySmoke.ts:18
World px a second it climbs (default 7).
snap? ​
optional snap?: boolean;Defined in: src/ambient/life/ChimneySmoke.ts:23