Skip to content

Commit

Permalink
Rename the "BombFish" class to "SkyDive". The factory now uses the st…
Browse files Browse the repository at this point in the history
…ring "skydive".

SVN-Revision: 6583
  • Loading branch information
Florian Forster committed Mar 9, 2010
1 parent e5e796f commit d341736
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 16 deletions.
4 changes: 2 additions & 2 deletions src/badguy/owl.cpp
Expand Up @@ -31,7 +31,7 @@

Owl::Owl(const Reader& reader) :
BadGuy(reader, "images/creatures/owl/owl.sprite", LAYER_OBJECTS + 1),
carried_obj_name("bombfish"),
carried_obj_name("skydive"),
carried_object(NULL)
{
reader.get("carry", carried_obj_name);
Expand All @@ -40,7 +40,7 @@ Owl::Owl(const Reader& reader) :

Owl::Owl(const Vector& pos, Direction d) :
BadGuy(pos, d, "images/creatures/owl/owl.sprite", LAYER_OBJECTS + 1),
carried_obj_name("bombfish"),
carried_obj_name("skydive"),
carried_object(NULL)
{
set_action (dir == LEFT ? "left" : "right", /* loops = */ -1);
Expand Down
20 changes: 10 additions & 10 deletions src/badguy/skydive.cpp
Expand Up @@ -22,20 +22,20 @@
#include "object/player.hpp"
#include "object/explosion.hpp"

BombFish::BombFish(const Reader& reader) :
SkyDive::SkyDive(const Reader& reader) :
BadGuy(reader, "images/creatures/bombfish/bombfish.sprite"),
is_grabbed(false)
{
}

BombFish::BombFish(const Vector& pos, Direction d) :
SkyDive::SkyDive(const Vector& pos, Direction d) :
BadGuy(pos, d, "images/creatures/bombfish/bombfish.sprite"),
is_grabbed(false)
{
}

void
BombFish::collision_solid(const CollisionHit& hit)
SkyDive::collision_solid(const CollisionHit& hit)
{
if (hit.bottom) {
explode ();
Expand All @@ -47,7 +47,7 @@ BombFish::collision_solid(const CollisionHit& hit)
} /* void collision_solid */

HitResponse
BombFish::collision_badguy(BadGuy&, const CollisionHit& hit)
SkyDive::collision_badguy(BadGuy&, const CollisionHit& hit)
{
if (hit.bottom) {
explode ();
Expand All @@ -58,7 +58,7 @@ BombFish::collision_badguy(BadGuy&, const CollisionHit& hit)
} /* HitResponse collision_badguy */

void
BombFish::grab (MovingObject&, const Vector& pos, Direction dir)
SkyDive::grab (MovingObject&, const Vector& pos, Direction dir)
{
movement = pos - get_pos();
this->dir = dir;
Expand All @@ -73,7 +73,7 @@ BombFish::grab (MovingObject&, const Vector& pos, Direction dir)
}

void
BombFish::ungrab (MovingObject& , Direction)
SkyDive::ungrab (MovingObject& , Direction)
{
is_grabbed = false;

Expand All @@ -84,7 +84,7 @@ BombFish::ungrab (MovingObject& , Direction)
}

HitResponse
BombFish::collision_player(Player&, const CollisionHit& hit)
SkyDive::collision_player(Player&, const CollisionHit& hit)
{
if (hit.bottom) {
explode ();
Expand All @@ -95,7 +95,7 @@ BombFish::collision_player(Player&, const CollisionHit& hit)
} /* HitResponse collision_player */

bool
BombFish::collision_squished (GameObject& obj)
SkyDive::collision_squished (GameObject& obj)
{
Player *player = dynamic_cast<Player *> (&obj);
if (player) {
Expand All @@ -108,14 +108,14 @@ BombFish::collision_squished (GameObject& obj)
} /* bool collision_squished */

void
BombFish::active_update (float elapsed_time)
SkyDive::active_update (float elapsed_time)
{
if (!is_grabbed)
movement = physic.get_movement(elapsed_time);
} /* void active_update */

void
BombFish::explode (void)
SkyDive::explode (void)
{
if (!is_valid ())
return;
Expand Down
6 changes: 3 additions & 3 deletions src/badguy/skydive.hpp
Expand Up @@ -20,14 +20,14 @@
#include "badguy/badguy.hpp"
#include "object/portable.hpp"

class BombFish : public BadGuy, public Portable
class SkyDive : public BadGuy, public Portable
{
private:
bool is_grabbed;

public:
BombFish(const Reader& reader);
BombFish(const Vector& pos, Direction d);
SkyDive(const Reader& reader);
SkyDive(const Vector& pos, Direction d);

void collision_solid(const CollisionHit& hit);
HitResponse collision_badguy(BadGuy& badguy, const CollisionHit& hit);
Expand Down
2 changes: 1 addition & 1 deletion src/supertux/object_factory.cpp
Expand Up @@ -176,7 +176,6 @@ ObjectFactory::init_factories()
{
// badguys
add_factory<AngryStone>("angrystone");
add_factory<BombFish>("bombfish");
add_factory<BouncingSnowball>("bouncingsnowball");
add_factory<CaptainSnowball>("captainsnowball");
add_factory<Crystallo>("crystallo");
Expand All @@ -202,6 +201,7 @@ ObjectFactory::init_factories()
add_factory<PoisonIvy>("poisonivy");
add_factory<ShortFuse>("short_fuse");
add_factory<SSpiky>("sspiky");
add_factory<SkyDive>("skydive");
add_factory<SkullyHop>("skullyhop");
add_factory<SmartBall>("smartball");
add_factory<Snail>("snail");
Expand Down

0 comments on commit d341736

Please sign in to comment.