#include "sprite/sprite.hpp"
#include "supertux/object_factory.hpp"
-static const float WALKSPEED = 80;
+static const float PLANT_SPEED = 80;
static const float WAKE_TIME = .5;
Plant::Plant(const Reader& reader) :
Player* player = this->get_nearest_player();
if (player) {
- Rect mb = this->get_bbox();
- Rect pb = player->get_bbox();
+ Rectf mb = this->get_bbox();
+ Rectf pb = player->get_bbox();
bool inReach_left = (pb.p2.x >= mb.p2.x-((dir == LEFT) ? 256 : 0));
bool inReach_right = (pb.p1.x <= mb.p1.x+((dir == RIGHT) ? 256 : 0));
if(timer.check()) {
// start walking
sprite->set_action(dir == LEFT ? "left" : "right");
- physic.set_velocity_x(dir == LEFT ? -WALKSPEED : WALKSPEED);
+ physic.set_velocity_x(dir == LEFT ? -PLANT_SPEED : PLANT_SPEED);
state = PLANT_WALKING;
}
}