--- /dev/null
+#ifndef RENDERER_H_
+#define RENDERER_H_
+
+#include "metascene.h"
+
+class Renderer {
+private:
+ MetaScene *mscn;
+
+public:
+
+ Renderer();
+ virtual ~Renderer();
+
+ virtual bool init();
+ virtual void destroy();
+
+ virtual void set_scene(MetaScene *mscn);
+ virtual MetaScene *get_scene() const;
+
+ virtual void draw() const;
+ virtual void draw_object(Object *obj) const;
+};
+
+#endif // RENDERER_H_