+ void loadSceneLoader();
+ void advanceScene();
+
+ Mf::Scalar getZCoord(const Mf::Vector2& position) const;
+
+ void setProjection();
+ void setProjection(Mf::Scalar width, Mf::Scalar height);
+
+
+ // the script object must be mutable because some script functions must be
+ // called during draw
+ mutable Mf::Script mScript;
+ std::vector<std::string> mSceneList;
+
+ Mf::Sound mMusic;
+ Mf::Sound mPunchSound;