std::string sprite_name;
reader.get("sprite", sprite_name);
if(sprite_name == "")
- throw new std::runtime_error("No sprite specified in platform object");
+ throw std::runtime_error("No sprite specified in platform object");
sprite.reset(sprite_manager->create(sprite_name));
const lisp::Lisp* pathLisp = reader.get_lisp("path");
if(pathLisp == NULL)
- throw new std::runtime_error("No path specified for platform");
+ throw std::runtime_error("No path specified for platform");
path.reset(new Path());
path->read(*pathLisp);
walker.reset(new PathWalker(path.get()));
//Tux is standing on the platform
//Player* player = (Player*) &other;
//player->add_velocity(speed * 1.5);
- return TEST;
+ return PASS_MOVEMENT;
}
}
if(other.get_flags() & FLAG_SOLID) {