PowerUp class

The PowerUp's are like dots but give the player other functionality. Implementations of this abstract class are for instance the DoubleUp Drill SlowDown

Inheritance
Implementers

Constructors

PowerUp()

Properties

duration → int
Duration of the effect of the power up´s in ms
final
dx ↔ double
The horizontal movement the Entity wants to make in the next update.
read / write, inherited
dy ↔ double
The vertical movement the Entity wants to make in the next update.
read / write, inherited
hashCode → int
The hash code for this object. [...]
read-only, inherited
height ↔ int
The height of an Entity in percent of the view height
read / write, inherited
id ↔ int
The distinct id of an entity
read / write, inherited
level Level
Reference of the Level the entity is used in
read / write, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited
width ↔ int
The width of an Entity in percent of the view width
read / write, inherited
x ↔ double
The horizontal coordinate of the Entity
read / write, inherited
y ↔ double
The vertical coordinate of the Entity
read / write, inherited

Methods

getDuration() → int
getDx() → double
Gets the vertical movement for next update
inherited
getDy() → double
Gets the vertical movement for next update
inherited
hitBy(Entity e) → void
Called when Entity e collides with this Entity
inherited
move(double dx, double dy) → void
Updates the Entity's moving parameters, e.g. dx and dy
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() → String
Returns a string representation of this object.
inherited
update() → void
Updates the Entity coordinates with it´s dy and dx values
inherited

Operators

operator ==(dynamic other) → bool
The equality operator. [...]
inherited