exhibit manager progress
[laserbrain_demo] / src / metascene.h
index 8d0f5c2..9ac9092 100644 (file)
@@ -27,6 +27,15 @@ public:
 
        void update(float dt);
        void draw() const;
+
+       /* helper functions which end up calling the corresponding Scene functions
+        * for every scene
+        */
+       SceneNode *find_node(const char *name) const;
+       SceneNode *match_node(const char *qstr) const;
+       std::list<SceneNode*> match_nodes(const char *qstr) const;
+
+       Scene *extract_nodes(const char *qstr);
 };
 
 #endif // METASCENE_H_