From 356efaf89afdad141b313767e1a2b89de3c08d0a Mon Sep 17 00:00:00 2001 From: neoraider Date: Sun, 6 Apr 2008 13:29:03 +0000 Subject: zoomedit: Recreated ZoomEdit based on Glademm. --- Renderer.h | 47 ----------------------------------------------- 1 file changed, 47 deletions(-) delete mode 100644 Renderer.h (limited to 'Renderer.h') diff --git a/Renderer.h b/Renderer.h deleted file mode 100644 index 80c268f..0000000 --- a/Renderer.h +++ /dev/null @@ -1,47 +0,0 @@ -#ifndef RENDERER_H_ -#define RENDERER_H_ - -#include "Rectangle.h" -#include "Polygon.h" -#include "EditManager.h" -#include "Level.h" -#include "Room.h" -#include "PlayerStart.h" -#include "Portal.h" -#include "LevelEdge.h" - - -class Renderer { - private: - EditManager *editManager; - - void drawGrid(const Rectangle &rect, float scale); - - protected: - void fillPolygon(const Polygon &polygon); - void drawPolygon(const Polygon &polygon); - void fillCircle(const Vertex &m, float r, int n = 64); - void drawCircle(const Vertex &m, float r, int n = 64); - void drawCircleDotted(const Vertex &m, float r, int n = 64, int d = 8, float rot = 0); - void drawCross(const Vertex &m, float r); - - void renderObject(const LevelObject &object, bool selected, bool hovered, float scale); - - void renderLevelVertex(const LevelVertex &vertex, bool selected, bool hovered, float scale); - void renderLevelEdge(const LevelEdge &edge, bool selected, bool hovered, float scale); - - void renderRoom(const Room &room, bool selected, bool hovered, float scale); - void renderPlayerStart(const PlayerStart &start, bool selected, bool hovered, float scale); - void renderPortal(const Portal &portal, bool selected, bool hovered, float scale); - - public: - Renderer(EditManager *editManager) { - this->editManager = editManager; - } - - virtual ~Renderer() {} - - virtual void render(const Level &level, const Rectangle &rect, float scale); -}; - -#endif /*RENDERER_H_*/ -- cgit v1.2.3