changeset 1360:ace3785eac3b 0.5.1

updated contributor list
author wuha
date Fri, 04 Jun 2010 22:41:31 +0000
parents 864c0b2c16eb
children 0283874baf5c
files src/gui/creditswindow.cpp
diffstat 1 files changed, 13 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/gui/creditswindow.cpp	Fri Jun 04 19:55:11 2010 +0000
+++ b/src/gui/creditswindow.cpp	Fri Jun 04 22:41:31 2010 +0000
@@ -21,15 +21,18 @@
 	pane->setPosition(CEGUI::UVector2(cegui_reldim(0.0f), cegui_reldim(0.0f)));
 	pane->setSize(CEGUI::UVector2(cegui_reldim(1.0f), cegui_reldim( 1.0f)));
 	pane->setInheritsAlpha(false);
+	pane->setContentPaneAutoSized(true);
 	
 	CEGUI::Window* credits;
 	credits = win_mgr.createWindow("TaharezLook/StaticText", "CreditWindow");
 	pane->addChildWindow(credits);
-	credits->setPosition(CEGUI::UVector2(cegui_reldim(0.0f), cegui_reldim( 0.0f)));
+	credits->setPosition(CEGUI::UVector2(cegui_reldim(0.0f), cegui_reldim( 0.00f)));
 	credits->setSize(CEGUI::UVector2(cegui_reldim(1.00f), cegui_reldim( 1.0f)));
 	credits->setProperty("FrameEnabled", "false");
 	credits->setProperty("BackgroundEnabled", "true");
 	credits->setProperty("HorzFormatting", "HorzCentred");
+	credits->setMaxSize(CEGUI::UVector2(cegui_reldim(1.00f), cegui_reldim(10.0f)));
+	
 	std::string content = "Programming: \
 			\n Hans Wulf (Lastmerlin) \
 			\n fusion44 \
@@ -38,12 +41,16 @@
 			\n Andreas Schönefeldt \
 			\n Steffen Schönefeldt (Nori) \
 			\n psycho \
+			\n Francesco Miglietta (hal9000 ) \
 			\n\n Scripting: \
 			\n Steffen Schönefeldt (Nori) \
 			\n Hans Wulf (Lastmerlin) \
 			\n\nStory: \
 			\n Steffen Schönefeldt (Nori) \
 			\n Andreas Schönefeldt \
+			\n\nSounds: \
+			\n Michael Kempf (Hangman) \
+			\n artisticdude \
 			\n\n Translation: \
 			\n Steffen Schönefeldt (Nori) \
 			\n Michael Kempf (Hangman) \
@@ -56,6 +63,7 @@
 			\n\nWebsite: \
 			\n Andreas Schönefeldt \
 			\n Michael Kempf (Hangman)";
+	
 	credits->setText((CEGUI::utf8*) content.c_str());
 	credits->setProperty("BackgroundColours", "tl:99000000 tr:99000000 bl:99000000 br:99000000");
 	credits->setAlpha(0.9);
@@ -71,6 +79,7 @@
 	CEGUI::WindowManager& win_mgr = CEGUI::WindowManager::getSingleton();
 	CEGUI::Window* wtext = win_mgr.getWindow("CreditWindow");
 	
+	
 	CEGUI::Font* fnt = wtext->getFont();
 	
 	// Set Size of the Window automatically
@@ -95,6 +104,9 @@
 		float alltime = 20000;	// time for scrolling
 		float pos = (m_shown_timer.getTime()-starttime)/alltime;
 		
+		if (pos < 0)
+			pos = 0;
+		
 		if (pos > 1.0)
 			pos = 1.0;