FireworksController class
Constructors
Properties
-
colors
→ List<
Color> -
List of colors used for the fireworks explosions.
final
- fadeOutDuration → double
-
Duration for particles to fade out, in seconds.
final
- flameGame ↔ FireworksGame
-
Reference to the Flame game instance.
latefinal
- hashCode → int
-
The hash code for this object.
no setterinherited
- isDisposed → bool
-
Public read-only getter to check if the controller is disposed.
no setter
- maxExplosionDuration → double
-
Maximum duration for the explosion effect, in seconds.
final
- maxParticleCount → int
-
Maximum number of particles in the explosion.
final
- minExplosionDuration → double
-
Minimum duration for the explosion effect, in seconds.
final
- minParticleCount → int
-
Minimum number of particles in the explosion.
final
- rocketColor → Color?
-
Color of the rocket trail (default is
QTColors.pinkMedium
).final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
dispose(
) → void -
fireMultipleRockets(
{List< Color> ? fireworksColors, int minRockets = 6, int maxRockets = 14, Duration launchWindow = const Duration(seconds: 2)}) → void -
fireSingleRocket(
{Color? color, Color? rocketColor}) → void -
launchRocket(
) → void -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited