[Scummvm-cvs-logs] SF.net SVN: scummvm:[45945] scummvm/trunk/engines/teenagent

megath at users.sourceforge.net megath at users.sourceforge.net
Tue Nov 17 08:35:58 CET 2009


Revision: 45945
          http://scummvm.svn.sourceforge.net/scummvm/?rev=45945&view=rev
Author:   megath
Date:     2009-11-17 07:35:57 +0000 (Tue, 17 Nov 2009)

Log Message:
-----------
debug walkbox displaying by ctrl-5

Modified Paths:
--------------
    scummvm/trunk/engines/teenagent/scene.cpp
    scummvm/trunk/engines/teenagent/scene.h

Modified: scummvm/trunk/engines/teenagent/scene.cpp
===================================================================
--- scummvm/trunk/engines/teenagent/scene.cpp	2009-11-17 06:39:28 UTC (rev 45944)
+++ scummvm/trunk/engines/teenagent/scene.cpp	2009-11-17 07:35:57 UTC (rev 45945)
@@ -513,10 +513,17 @@
 		case '2':
 		case '3':
 		case '4':
+		case '5':
+		case '6':
+		case '7':
+		case '8':
+		case '9':
 			if (event.kbd.flags & Common::KBD_CTRL) {
 				uint feature = event.kbd.keycode - '1';
-				debug_features.feature[feature] = !debug_features.feature[feature];
-				debug(0, "switched feature %u %s", feature, debug_features.feature[feature] ? "on": "off");
+				if (feature < DebugFeatures::kMax) {
+					debug_features.feature[feature] = !debug_features.feature[feature];
+					debug(0, "switched feature %u %s", feature, debug_features.feature[feature] ? "on": "off");
+				}
 			}
 			break;
 		default:
@@ -717,11 +724,10 @@
 			}
 		}
 
-#if 0
 		//if (!current_event.empty())
 		//	current_event.dump();
 
-		{
+		if (!debug_features.feature[DebugFeatures::kHidePath]) {
 			const Common::Array<Walkbox> & scene_walkboxes = walkboxes[_id - 1];
 			for (uint i = 0; i < scene_walkboxes.size(); ++i) {
 				scene_walkboxes[i].rect.render(surface, 0xd0 + i);
@@ -738,7 +744,6 @@
 				last_p = *p;
 			}
 		}
-#endif
 
 		system->unlockScreen();
 

Modified: scummvm/trunk/engines/teenagent/scene.h
===================================================================
--- scummvm/trunk/engines/teenagent/scene.h	2009-11-17 06:39:28 UTC (rev 45944)
+++ scummvm/trunk/engines/teenagent/scene.h	2009-11-17 07:35:57 UTC (rev 45945)
@@ -223,6 +223,7 @@
 			kShowLan,
 			kShowOns,
 			kShowOn, 
+			kHidePath, 
 			kMax
 		};
 		bool feature[kMax];


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