[Scummvm-cvs-logs] SF.net SVN: scummvm:[35241] scummvm/trunk/engines/saga

thebluegr at users.sourceforge.net thebluegr at users.sourceforge.net
Thu Dec 4 20:12:58 CET 2008


Revision: 35241
          http://scummvm.svn.sourceforge.net/scummvm/?rev=35241&view=rev
Author:   thebluegr
Date:     2008-12-04 19:12:58 +0000 (Thu, 04 Dec 2008)

Log Message:
-----------
Removed more test code and performed some cleanup

Modified Paths:
--------------
    scummvm/trunk/engines/saga/render.cpp
    scummvm/trunk/engines/saga/render.h

Modified: scummvm/trunk/engines/saga/render.cpp
===================================================================
--- scummvm/trunk/engines/saga/render.cpp	2008-12-04 19:09:10 UTC (rev 35240)
+++ scummvm/trunk/engines/saga/render.cpp	2008-12-04 19:12:58 UTC (rev 35241)
@@ -50,8 +50,10 @@
 	_system = system;
 	_initialized = false;
 
+#ifdef SAGA_DEBUG
 	// Initialize FPS timer callback
 	_vm->_timer->installTimerProc(&fpsTimerCallback, 1000000, this);
+#endif
 
 	_backGroundSurface.create(_vm->getDisplayWidth(), _vm->getDisplayHeight(), 1);
 
@@ -61,7 +63,10 @@
 }
 
 Render::~Render(void) {
+#ifdef SAGA_DEBUG
 	_vm->_timer->removeTimerProc(&fpsTimerCallback);
+#endif
+
 	_backGroundSurface.free();
 
 	_initialized = false;
@@ -75,17 +80,19 @@
 	Surface *backBufferSurface;
 	Point mousePoint;
 	Point textPoint;
-
+	int curMode = _vm->_interface->getMode();
 	assert(_initialized);
 
+#ifdef SAGA_DEBUG
 	_renderedFrameCount++;
+#endif
 
 	backBufferSurface = _vm->_gfx->getBackBuffer();
 
 	// Get mouse coordinates
 	mousePoint = _vm->mousePos();
 
-	if (!(_flags & (RF_DEMO_SUBST | RF_MAP) || _vm->_interface->getMode() == kPanelPlacard)) {
+	if (!(_flags & (RF_DEMO_SUBST | RF_MAP) || curMode == kPanelPlacard)) {
 		if (_vm->_interface->getFadeMode() != kFadeOut) {
 			// Display scene background
 			if (!(_flags & RF_DISABLE_ACTORS) || _vm->getGameType() == GType_ITE)
@@ -121,24 +128,24 @@
 	if (_flags & RF_MAP)
 		_vm->_interface->mapPanelDrawCrossHair();
 
-	if ((_vm->_interface->getMode() == kPanelOption) ||
-		(_vm->_interface->getMode() == kPanelQuit) ||
-		(_vm->_interface->getMode() == kPanelLoad) ||
-		(_vm->_interface->getMode() == kPanelSave)) {
+	if ((curMode == kPanelOption) ||
+		(curMode == kPanelQuit) ||
+		(curMode == kPanelLoad) ||
+		(curMode == kPanelSave)) {
 		_vm->_interface->drawOption();
 
-		if (_vm->_interface->getMode() == kPanelQuit) {
+		if (curMode == kPanelQuit) {
 			_vm->_interface->drawQuit();
 		}
-		if (_vm->_interface->getMode() == kPanelLoad) {
+		if (curMode == kPanelLoad) {
 			_vm->_interface->drawLoad();
 		}
-		if (_vm->_interface->getMode() == kPanelSave) {
+		if (curMode == kPanelSave) {
 			_vm->_interface->drawSave();
 		}
 	}
 
-	if (_vm->_interface->getMode() == kPanelProtect) {
+	if (curMode == kPanelProtect) {
 		_vm->_interface->drawProtect();
 	}
 
@@ -198,6 +205,7 @@
 	_system->updateScreen();
 }
 
+#ifdef SAGA_DEBUG
 void Render::fpsTimerCallback(void *refCon) {
 	((Render *)refCon)->fpsTimer();
 }
@@ -206,5 +214,6 @@
 	_fps = _renderedFrameCount;
 	_renderedFrameCount = 0;
 }
+#endif
 
 } // End of namespace Saga

Modified: scummvm/trunk/engines/saga/render.h
===================================================================
--- scummvm/trunk/engines/saga/render.h	2008-12-04 19:09:10 UTC (rev 35240)
+++ scummvm/trunk/engines/saga/render.h	2008-12-04 19:12:58 UTC (rev 35241)
@@ -77,8 +77,12 @@
 	}
 
 private:
+#ifdef SAGA_DEBUG
 	static void fpsTimerCallback(void *refCon);
 	void fpsTimer(void);
+	unsigned int _fps;
+	unsigned int _renderedFrameCount;
+#endif
 
 	SagaEngine *_vm;
 	OSystem *_system;
@@ -87,8 +91,6 @@
 	// Module data
 	Surface _backGroundSurface;
 
-	unsigned int _fps;
-	unsigned int _renderedFrameCount;
 	uint32 _flags;
 };
 


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