aboutsummaryrefslogtreecommitdiffstats
path: root/src/menu/frame_background_color.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/menu/frame_background_color.cpp (renamed from src/menu/menuBackground.cpp)27
1 files changed, 5 insertions, 22 deletions
diff --git a/src/menu/menuBackground.cpp b/src/menu/frame_background_color.cpp
index f34cf987..3c3adfd8 100644
--- a/src/menu/menuBackground.cpp
+++ b/src/menu/frame_background_color.cpp
@@ -24,35 +24,18 @@
* $Id$
*/
-#if 0
-
-#include "menuBackground.hpp"
+#include "frame_background_color.hpp"
#include <GL/gl.h>
-int screen_act = 1;
-
namespace usdx
{
- void MenuBackgroundNone::draw(void)
- {
- // clear just once when in dual screen mode
- if (screen_act == 0)
- glClear(GL_DEPTH_BUFFER_BIT);
- }
-
- MenuBackgroundColor::MenuBackgrundColor(RGB &color)
+ FrameBackgroundColor::FrameBackgroundColor(RgbColor &color) : color(color)
{
- this->color = color;
}
- void MenuBackgroundColor::draw(void)
+ void FrameBackgroundColor::draw(void) const
{
- // just clear once, even when using two screens
- if (screen_act == 1) {
- glClearColor(color.r, color.g, color.b, 0);
- glClear(GL_COLOR_BUFFER_BIT or GL_DEPTH_BUFFER_BIT);
- }
+ glClearColor(color.get_red(), color.get_green(), color.get_blue(), 0);
+ glClear(GL_COLOR_BUFFER_BIT or GL_DEPTH_BUFFER_BIT);
}
};
-
-#endif