static const float EXPLOSIONTIME = 1;
RocketExplosion::RocketExplosion(const Vector& pos, Direction dir)
- : BadGuy(pos, "images/creatures/mr_rocket/explosion.sprite")
+ : BadGuy(pos, dir, "images/creatures/mr_rocket/explosion.sprite")
{
- this->dir = dir;
countMe = false;
explode();
}
}
HitResponse
-RocketExplosion::collision_solid(GameObject& , const CollisionHit& hit)
-{
- if(fabsf(hit.normal.y) > .5)
- physic.set_velocity_y(0);
-
- return CONTINUE;
-}
-
-HitResponse
RocketExplosion::collision_player(Player& player, const CollisionHit& )
{
player.kill(false);
RocketExplosion::kill_fall()
{
}
-