#include <Moof/Resource.hh>
+class Character;
+
+
class Scene;
typedef boost::shared_ptr<Scene> SceneP;
class Scene : public Mf::Cullable, public Mf::Drawable, public Mf::Resource
{
class Impl;
- boost::shared_ptr<Impl> impl_;
+ boost::shared_ptr<Impl> mImpl;
public:
void draw(Mf::Scalar alpha) const;
void drawIfVisible(Mf::Scalar alpha, const Mf::Frustum& frustum) const;
+ bool checkForCollision(Character& character);
+
static std::string getPath(const std::string& name);
};