Author: nehalmistry
Date: 2007-07-18 08:05:10 +0200 (Wed, 18 Jul 2007)
New Revision: 2756
Modified:
branches/pingus_sdl/src/result_screen.cpp
branches/pingus_sdl/src/start_screen.cpp
Log:
cleanup result and start screens
Modified: branches/pingus_sdl/src/result_screen.cpp
===================================================================
--- branches/pingus_sdl/src/result_screen.cpp 2007-07-18 05:27:33 UTC (rev
2755)
+++ branches/pingus_sdl/src/result_screen.cpp 2007-07-18 06:05:10 UTC (rev
2756)
@@ -95,7 +95,7 @@
void draw(DrawingContext& gc) {
SurfaceButton::draw(gc);
- gc.print_center(Fonts::chalk_normal, (float)x_pos + 55, (float)y_pos,
_("Abort"));
+ gc.print_center(Fonts::chalk_normal, x_pos + 55.0f, y_pos - 4.0f,
_("Abort"));
}
void on_click() {
@@ -126,6 +126,17 @@
{
}
+ void draw (DrawingContext& gc) {
+ SurfaceButton::draw(gc);
+ gc.print_center(Fonts::chalk_normal, x_pos + 30.0f, y_pos - 24.0f,
_("Retry"));
+ }
+
+ bool is_at(int x, int y) {
+ return x > x_pos && x < x_pos + int(button_surface.get_width())
+ && y > y_pos - 24 &&
+ y < y_pos + int(button_surface.get_height());
+ }
+
void on_click()
{
parent->retry_level();
@@ -173,11 +184,6 @@
{
gc.draw(background, Vector3f(gc.get_width()/2, gc.get_height()/2));
- if (!result.success())
- gc.print_right(Fonts::chalk_normal,
- (float)Display::get_width()/2 + 275,
- (float)Display::get_height()/2 + 110, _("Retry"));
-
gc.print_center(Fonts::chalk_large, gc.get_width()/2,
(float)Display::get_height()/2 - 200,
_(result.plf.get_levelname()));
Modified: branches/pingus_sdl/src/start_screen.cpp
===================================================================
--- branches/pingus_sdl/src/start_screen.cpp 2007-07-18 05:27:33 UTC (rev
2755)
+++ branches/pingus_sdl/src/start_screen.cpp 2007-07-18 06:05:10 UTC (rev
2756)
@@ -71,9 +71,14 @@
void draw(DrawingContext& gc) {
SurfaceButton::draw(gc);
- gc.print_center(Fonts::chalk_normal, (float)x_pos + 32, (float)y_pos - 17,
_("Ok"));
+ gc.print_center(Fonts::chalk_normal, (float)x_pos + 30, (float)y_pos - 20,
_("Ok"));
}
+ bool is_at(int x, int y) {
+ return x > x_pos && x < x_pos + int(button_surface.get_width())
+ && y > y_pos - 20 && y < y_pos +
int(button_surface.get_height());
+ }
+
void on_click()
{
Sound::PingusSound::play_sound("yipee");
_______________________________________________
pingus-cvs mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/pingus-cvs