[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