]> Dogcows Code - chaz/yoink/blobdiff - src/YoinkApp.cc
initial port to win32
[chaz/yoink] / src / YoinkApp.cc
index 86816e5295a61d78e6dbb0ae02df255d06b6acc1..9ea4b373d90ec15e2a53cb5eba8c03e8155cb359 100644 (file)
@@ -134,7 +134,7 @@ YoinkApp::YoinkApp(int argc, char* argv[]) :
        Mf::Scalar coeff[2] = {1.0, 0.0};
        fadeIn.init(coeff, 0.1);
 
-       testScene = new Mf::Scene("Test");
+       testScene = Mf::Scene::alloc("Test");
        heroine->treeNode = testScene->getOctree()->insert(heroine);
 }
 
@@ -142,7 +142,6 @@ YoinkApp::~YoinkApp()
 {
        //delete heroine;
        delete font;
-       delete testScene;
 
        Mf::dispatcher::removeHandler(this);
 }
@@ -202,6 +201,7 @@ void YoinkApp::update(Mf::Scalar t, Mf::Scalar dt)
 
        heroine->update(t, dt);
        heroine->treeNode = testScene->getOctree()->reinsert(heroine, heroine->treeNode);
+       testScene->getOctree()->print(heroine->treeNode);
        
        //camera.lookAt(heroine->getSphere().point);
        camera.setPosition(Mf::Vector3(-heroine->current.position[0], -heroine->current.position[1], -256));
@@ -465,7 +465,7 @@ int main(int argc, char* argv[])
                          PACKAGE_BUGREPORT << ">." << std::endl << std::endl;
 
 #if ! NDEBUG
-       Mf::setLogLevel(Mf::DEBUGGING);
+       Mf::setLogLevel(Mf::LOG_DEBUG);
 #endif
 
        int status = 0;
This page took 0.020028 seconds and 4 git commands to generate.