22 #ifndef FIFE_COORDINATERENDERER_H
23 #define FIFE_COORDINATERENDERER_H
33 #include "view/rendererbase.h"
34 #include "util/structures/rect.h"
40 class CoordinateRenderer:
public RendererBase {
47 CoordinateRenderer(RenderBackend* renderbackend, int32_t position);
49 CoordinateRenderer(
const CoordinateRenderer& old);
55 virtual ~CoordinateRenderer();
57 void render(Camera* cam, Layer* layer, RenderList& instances);
58 std::string getName() {
return "CoordinateRenderer"; }
59 void setColor(uint8_t r, uint8_t g, uint8_t b);
64 void setFont(IFont* font) { m_font = font; }
68 void setZoom(
bool enable) { m_zoom = enable; }
70 static CoordinateRenderer* getInstance(IRendererContainer* cnt);
73 void adjustLayerArea();
77 ExactModelCoordinate m_c;
RendererBase(RenderBackend *renderbackend, int32_t position)
credit to phoku for his NodeDisplay example which the visitor code is adapted from ( he coded the qua...