reader.get("x", start_position.x);
reader.get("y", start_position.y);
bbox.set_size(31.8, 31.8);
- sprite = sprite_manager->create("jumpy");
+ sprite = sprite_manager->create("images/creatures/jumpy/jumpy.sprite");
}
void
{
BadGuy::active_update(elapsed_time);
- dir = Sector::current()->player->get_pos().x > get_pos().x
- ? RIGHT : LEFT;
+ Player* player = this->get_nearest_player();
+ if (player)
+ {
+ dir = (player->get_pos().x > get_pos().x) ? RIGHT : LEFT;
+ }
if (!groundhit_pos_set)
{