[Scummvm-cvs-logs] SF.net SVN: scummvm:[49461] scummvm/branches/gsoc2010-testbed/engines/ testbed/testsuite.h

sud03r at users.sourceforge.net sud03r at users.sourceforge.net
Sun Jun 6 18:55:29 CEST 2010


Revision: 49461
          http://scummvm.svn.sourceforge.net/scummvm/?rev=49461&view=rev
Author:   sud03r
Date:     2010-06-06 16:55:29 +0000 (Sun, 06 Jun 2010)

Log Message:
-----------
some minor modifications in function args,use of inline specifier

Modified Paths:
--------------
    scummvm/branches/gsoc2010-testbed/engines/testbed/testsuite.h

Modified: scummvm/branches/gsoc2010-testbed/engines/testbed/testsuite.h
===================================================================
--- scummvm/branches/gsoc2010-testbed/engines/testbed/testsuite.h	2010-06-06 15:23:36 UTC (rev 49460)
+++ scummvm/branches/gsoc2010-testbed/engines/testbed/testsuite.h	2010-06-06 16:55:29 UTC (rev 49461)
@@ -51,10 +51,10 @@
 		}	
 	}
 	
-	inline int getNumTests() { return _testsToExecute.size(); }
-	inline int getNumTestsPassed() { return _numTestsPassed; }
-	inline int getNumTestsFailed() { return _numTestsExecuted - _numTestsPassed; }
-	inline void genReport() {
+	int getNumTests() { return _testsToExecute.size(); }
+	int getNumTestsPassed() { return _numTestsPassed; }
+	int getNumTestsFailed() { return _numTestsExecuted - _numTestsPassed; }
+	void genReport() {
 		printf("Subsystem:%s\n",getName());
 		printf("Tests executed:%d\n", _numTestsExecuted);
 		printf("Tests Passed:%d\n", _numTestsPassed);
@@ -68,18 +68,17 @@
 	 * @param	textToDisplay Display text
 	 * @return	true if "Yes" false otherwise
 	 */ 
-	static inline bool handleInteractiveInput(Common::String& textToDisplay) {
+	static bool handleInteractiveInput(const Common::String &textToDisplay) {
 		GUI::MessageDialog	prompt(textToDisplay, "Yes", "No");
 		return prompt.runModal() == GUI::kMessageOK ? true : false;
 	}
 	
-	static inline void displayMessage(const char *textToDisplay) {
-		Common::String message(textToDisplay);
-		GUI::MessageDialog	prompt(message);
+	static void displayMessage(const Common::String &textToDisplay) {
+		GUI::MessageDialog	prompt(textToDisplay);
 		prompt.runModal();
 	}
 
-	static inline Common::Rect writeOnScreen(const char *textToDisplay, Common::Point &pt) {
+	static Common::Rect writeOnScreen(const Common::String &textToDisplay, const Common::Point &pt) {
 		const Graphics::Font &font(*FontMan.getFontByUsage(Graphics::FontManager::kConsoleFont));
 		
 		Graphics::Surface *screen = g_system->lockScreen();
@@ -90,8 +89,7 @@
 		Common::Rect rect(pt.x, pt.y, pt.x + width, pt.y + height);
 
 		screen->fillRect(rect, kColorBlack);
-		Common::String text(textToDisplay);
-		font.drawString(screen, text, rect.left, rect.top, screen->w, kColorWhite, Graphics::kTextAlignCenter);
+		font.drawString(screen, textToDisplay, rect.left, rect.top, screen->w, kColorWhite, Graphics::kTextAlignCenter);
 
 		g_system->unlockScreen();
 		g_system->updateScreen();
@@ -99,7 +97,7 @@
 		return rect;
 	}
 
-	static inline void clearScreen(Common::Rect rect) {
+	static void clearScreen(const Common::Rect &rect) {
 		Graphics::Surface *screen = g_system->lockScreen();
 		
 		screen->fillRect(rect, kColorBlack);	
@@ -114,7 +112,7 @@
 	 * @param	name the string description of the test, for display purposes
 	 * @param	f pointer to the function that invokes this test
 	 */
-	inline void addTest(Common::String name, invokingFunction f) {
+	void addTest(const Common::String &name, invokingFunction f) {
 		Test*  featureTest = new Test(name, f);
 		_testsToExecute.push_back(featureTest);
 	}


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list