comparison TaskManager/Test/simple_render/trash/scene.cpp @ 39:b6858e9fe2b4

*** empty log message ***
author gongo
date Wed, 13 Feb 2008 15:10:47 +0900
parents
children
comparison
equal deleted inserted replaced
38:babf9a330418 39:b6858e9fe2b4
1 #include <iostream>
2 #include "polygon.h"
3 #include "xml.h"
4 #include "texture.h"
5 #include "demonstration.h"
6 #include "scene.h"
7 #include "pad.h"
8 using namespace std;
9
10 Scene::Scene()
11 {
12 action_scene = &Scene::title_init;
13 }
14
15 void Scene::title_init()
16 {
17 demo = new Demonstration;
18 demo->list = new Polygon;
19 demo->list->set_data("xml/title.xml");
20
21 action_scene = &Scene::title;
22 }
23
24 void Scene::title()
25 {
26 (demo->*demo->action_demo)();
27
28 if(demo->action_demo == NULL)
29 {
30 action_scene = &Scene::title_end;
31 }
32 }
33
34 void Scene::title_end()
35 {
36 delete demo->list;
37 delete demo;
38 action_scene = NULL;
39 }