9 #include "audio/ovstream.h"
16 std::vector<Object*> objects;
27 std::vector<Scene*> scenes;
33 std::map<Scene*, void*> scndata;
36 std::map<Object*, FlatMirror*> objmirror;
43 bool load(const char *fname);
44 bool scene_loaded(Scene *scn);
46 void update(float dt);
49 /* helper functions which end up calling the corresponding Scene functions
52 SceneNode *find_node(const char *name) const;
53 SceneNode *match_node(const char *qstr) const;
54 std::list<SceneNode*> match_nodes(const char *qstr) const;
56 Scene *extract_nodes(const char *qstr);
58 int calc_mirror_planes();
61 #endif // METASCENE_H_