|
@@ -109,6 +109,7 @@ GegenstandTyp GegenstandTypVar::getValue() const
|
|
|
Gegenstand::Gegenstand( int id, GegenstandTyp typ, int x, int y, int w, int h )
|
|
|
: GameObject( GEGENSTAND, x, y, w, h )
|
|
|
{
|
|
|
+ timeLeft = 120;
|
|
|
this->id = id;
|
|
|
this->typ = typ;
|
|
|
}
|
|
@@ -118,6 +119,12 @@ int Gegenstand::getId() const
|
|
|
return id;
|
|
|
}
|
|
|
|
|
|
+bool Gegenstand::tick( double zeit )
|
|
|
+{
|
|
|
+ timeLeft -= zeit;
|
|
|
+ return timeLeft <= 0;
|
|
|
+}
|
|
|
+
|
|
|
GegenstandTyp Gegenstand::getTyp() const
|
|
|
{
|
|
|
return typ;
|