|
@@ -5,6 +5,7 @@
|
|
|
EnterhakenEffect::EnterhakenEffect( Spieler *zSpieler, Richtung r )
|
|
|
: Effect( zSpieler, 1.5f + ( 1.5f / 100.f ) * zSpieler->getAbklingZeitVerringerung() )
|
|
|
{
|
|
|
+ this->r = r;
|
|
|
timeLeft = 3;
|
|
|
maxTime = timeLeft;
|
|
|
state = 0;
|
|
@@ -152,7 +153,7 @@ bool EnterhakenEffect::tick( double time, Spiel * zSpiel )
|
|
|
if( !target->hatStyle( Bariere::Style::Aktiv ) || target->getX() > ehpx - 10 || target->getX() + target->getWidth() <= ehpx + 10 || target->getY() > ehpy - 10 || target->getY() + target->getWidth() <= ehpy + 10 )
|
|
|
state = 3;
|
|
|
}
|
|
|
- return state != 5;
|
|
|
+ return state == 5;
|
|
|
}
|
|
|
|
|
|
bool EnterhakenEffect::istGegenstandErlaubt( GegenstandTyp typ )
|