MetaScene class
[laserbrain_demo] / src / metascene.h
1 #ifndef METASCENE_H_
2 #define METASCENE_H_
3
4 #include "scene.h"
5 #include "mesh.h"
6
7 class MetaScene {
8 public:
9         SceneSet *sceneman;
10         TextureSet *texman;
11
12         std::vector<Scene*> scenes;
13
14         Mesh *walk_mesh;
15         Vec3 start_pos;
16         Quat start_rot;
17
18         MetaScene(SceneSet *sman, TextureSet *tman);
19         ~MetaScene();
20
21         bool load(const char *fname);
22
23         void update(float dt);
24         void draw() const;
25 };
26
27 #endif  // METASCENE_H_