[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Pingus-CVS] r3116 - trunk/pingus/src
From: |
grumbel at BerliOS |
Subject: |
[Pingus-CVS] r3116 - trunk/pingus/src |
Date: |
Sun, 9 Sep 2007 19:41:20 +0200 |
Author: grumbel
Date: 2007-09-09 19:41:20 +0200 (Sun, 09 Sep 2007)
New Revision: 3116
Modified:
trunk/pingus/src/font_test_screen.cpp
trunk/pingus/src/font_test_screen.hpp
Log:
- added background color toggle
Modified: trunk/pingus/src/font_test_screen.cpp
===================================================================
--- trunk/pingus/src/font_test_screen.cpp 2007-09-09 17:40:41 UTC (rev
3115)
+++ trunk/pingus/src/font_test_screen.cpp 2007-09-09 17:41:20 UTC (rev
3116)
@@ -25,7 +25,8 @@
FontTestScreen::FontTestScreen(const Pathname& fontfile)
: scrollx(0),
- scrolly(0)
+ scrolly(0),
+ dark(true)
{
std::cout << "### Loading font file: " << fontfile << std::endl;
font = Font(FontDescription(fontfile));
@@ -42,11 +43,11 @@
if ((x+y) % 2 != 0)
gc.draw_fillrect(x*checker, y*checker,
x*checker + checker, y*checker + checker,
- Color(50, 50, 50));
+ dark ? Color(50, 50, 50) : Color(255, 255, 255));
else
gc.draw_fillrect(x*checker, y*checker,
x*checker + checker, y*checker + checker,
- Color(0, 0, 0));
+ dark ? Color(0, 0, 0) : Color(200,200,200));
}
gc.print_left(Fonts::chalk_large, 10, 10, "Pingus - Font Test");
@@ -108,13 +109,19 @@
{
switch (i->type)
{
- case Input::SCROLLER_EVENT_TYPE:
- scrollx += i->scroll.x_delta;
- scrolly += i->scroll.y_delta;
- break;
+ case Input::BUTTON_EVENT_TYPE:
+ if (i->button.state == Input::BUTTON_PRESSED &&
+ i->button.name == Input::PRIMARY_BUTTON)
+ dark = !dark;
+ break;
+
+ case Input::SCROLLER_EVENT_TYPE:
+ scrollx += i->scroll.x_delta;
+ scrolly += i->scroll.y_delta;
+ break;
- default:
- break;
+ default:
+ break;
}
}
}
Modified: trunk/pingus/src/font_test_screen.hpp
===================================================================
--- trunk/pingus/src/font_test_screen.hpp 2007-09-09 17:40:41 UTC (rev
3115)
+++ trunk/pingus/src/font_test_screen.hpp 2007-09-09 17:41:20 UTC (rev
3116)
@@ -31,7 +31,7 @@
Font reference;
float scrollx;
float scrolly;
-
+ bool dark;
public:
FontTestScreen(const Pathname& fontfile);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Pingus-CVS] r3116 - trunk/pingus/src,
grumbel at BerliOS <=