#include <vector>
#include "drawable.h"
-#include "viewport.h"
+#include "camera.h"
// some constants for predefined layer values
enum {
void remove_drawable(Drawable* object);
- void draw();
-
- ViewPort& get_viewport()
- { return viewport; }
+ void draw(Camera& camera);
private:
class DrawingQueueEntry {
typedef std::vector<DrawingQueueEntry> DisplayList;
DisplayList displaylist;
- ViewPort viewport;
};
#endif