9 #include "audio/ovstream.h"
14 Plane plane; // plane in local coordinates (original)
15 Plane wplane; // world coords plane (derived, identical to plane if node == 0)
17 std::vector<Object*> objects;
28 std::vector<Scene*> scenes;
34 std::map<Scene*, void*> scndata;
37 std::map<Object*, FlatMirror*> objmirror;
44 bool load(const char *fname);
45 bool scene_loaded(Scene *scn);
47 void update(float dt);
50 /* helper functions which end up calling the corresponding Scene functions
53 SceneNode *find_node(const char *name) const;
54 SceneNode *match_node(const char *qstr) const;
55 std::list<SceneNode*> match_nodes(const char *qstr) const;
57 Scene *extract_nodes(const char *qstr);
59 int calc_mirror_planes();
62 #endif // METASCENE_H_