Mercurial > hg > Game > Cerium
diff Renderer/Test/untitled.cc @ 653:7a311860a76e draft
remove global variable "sgroot" , add SgChange.{cc, h} SgMain.cc SgRootChange.{cc, h}
author | hiroki@henri.cr.ie.u-ryukyu.ac.jp |
---|---|
date | Wed, 25 Nov 2009 21:56:14 +0900 |
parents | e112f38275d5 |
children | 91e2c96be77b |
line wrap: on
line diff
--- a/Renderer/Test/untitled.cc Sat Nov 21 11:20:29 2009 +0900 +++ b/Renderer/Test/untitled.cc Wed Nov 25 21:56:14 2009 +0900 @@ -4,20 +4,20 @@ #include <math.h> static void -cubetest_collision(SceneGraphPtr node, int screen_w, int screen_h, +cubetest_collision(SceneGraphPtr node, void *sgroot_, int screen_w, int screen_h, SceneGraphPtr tree) { } static void -test_collision(SceneGraphPtr node, int screen_w, int screen_h, +test_collision(SceneGraphPtr node, void *sgroot_, int screen_w, int screen_h, SceneGraphPtr tree) { // test } static void -test_move(SceneGraphPtr node, int screen_w, int screen_h) +test_move(SceneGraphPtr node, void *sgroot_, int screen_w, int screen_h) { node->angle[0] += 10.0f; @@ -48,7 +48,7 @@ } static void -cubetest_move(SceneGraphPtr node, int screen_w, int screen_h) +cubetest_move(SceneGraphPtr node, void *sgroot_, int screen_w, int screen_h) { node->angle[1] += 10.0f; if (node->angle[1] > 360.0f) { @@ -148,6 +148,12 @@ return sgroot; } +MainLoopPtr +untitled::init_only_sg(SgChange *sgroot, int screen_w, int screen_h) +{ + return sgroot; +} + extern Application * application() { return new untitled();