Mercurial > fife-parpg
comparison engine/core/view/renderers/blockinginforenderer.h @ 579:b2feacaed53c
* Added the colorbuffer patch with a small change due to SDL. Performance boost between 20-30% under OpenGL.
* Improved the most renderers with setColor() function.
* Fixed the genericrenderer, is now tested whether the images are in the viewport.
* Fixed the gridrenderer, the grid is now drawn only up to the viewport.
* Changed the vertex functions in opengl/renderbackendopengl.cpp from vertex3f() to vertex2f().
* Improved the Editor, now you can use blocking, grid and coordinate renderer over gui or keys. Additionally, the colors can be changed with the settings.xml.
author | helios2000@33b003aa-7bff-0310-803a-e67f0ece8222 |
---|---|
date | Sat, 31 Jul 2010 17:46:19 +0000 |
parents | 16c2b3ee59ce |
children |
comparison
equal
deleted
inserted
replaced
578:54d83a0462ee | 579:b2feacaed53c |
---|---|
48 | 48 |
49 /** Destructor. | 49 /** Destructor. |
50 */ | 50 */ |
51 virtual ~BlockingInfoRenderer(); | 51 virtual ~BlockingInfoRenderer(); |
52 | 52 |
53 std::string getName() { return "BlockingInfoRenderer"; } | |
53 void render(Camera* cam, Layer* layer, RenderList& instances); | 54 void render(Camera* cam, Layer* layer, RenderList& instances); |
55 void setColor(Uint8 r, Uint8 g, Uint8 b); | |
54 | 56 |
55 std::string getName() { return "BlockingInfoRenderer"; } | 57 static BlockingInfoRenderer* getInstance(IRendererContainer* cnt); |
58 | |
56 private: | 59 private: |
60 SDL_Color m_color; | |
57 }; | 61 }; |
58 | |
59 } | 62 } |
60 | 63 |
61 #endif | 64 #endif |