DoubleUp class

The model representation of the Double Up's used to give the player the ability to increase his score by double the amount of the dot's values. It extends of the PowerUp class.

Inheritance

Constructors

DoubleUp(int id, double x, double y, int width, int height, Level level)
The constructor to create a DoubleUp

Properties

duration → int
Duration of the effect of the power up´s in ms
final, inherited
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

hitBy(Entity e) → void
Called when Entity e collides with this Entity
override
toString() → String
The String representation of an Entity which is just the name of the class.
override
getDuration() → int
inherited
getDx() → double
Gets the vertical movement for next update
inherited
getDy() → double
Gets the vertical movement for next update
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
update() → void
Updates the Entity coordinates with it´s dy and dx values
inherited

Operators

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