mirror of
https://github.com/libretro/scummvm.git
synced 2025-03-03 00:35:54 +00:00
QDENGINE: Put movement debug draw to F9 instead of debugchannel
This commit is contained in:
parent
ffc6863bef
commit
63692da279
@ -2404,18 +2404,11 @@ bool qdGameDispatcher::keyboard_handler(Common::KeyCode vkey, bool event) {
|
||||
return true;
|
||||
}
|
||||
break;
|
||||
#ifdef __QD_DEBUG_ENABLE__
|
||||
case Common::KEYCODE_F9:
|
||||
qdGameConfig::get_config().toggle_debug_draw();
|
||||
if (qdGameConfig::get_config().debug_draw()) {
|
||||
if (!qdGameConfig::get_config().force_full_redraw())
|
||||
qdGameConfig::get_config().toggle_full_redraw();
|
||||
} else {
|
||||
if (qdGameConfig::get_config().force_full_redraw())
|
||||
qdGameConfig::get_config().toggle_full_redraw();
|
||||
}
|
||||
g_engine->_debugDraw = !g_engine->_debugDraw;
|
||||
toggle_full_redraw();
|
||||
return true;
|
||||
#ifdef __QD_DEBUG_ENABLE__
|
||||
case Common::KEYCODE_F10:
|
||||
write_resource_stats("memory_usage.html");
|
||||
return true;
|
||||
|
@ -469,7 +469,7 @@ void qdGameScene::debug_redraw() {
|
||||
if (qdGameConfig::get_config().show_fps())
|
||||
grDispatcher::instance()->drawText(10, 10, grDispatcher::instance()->make_rgb888(255, 255, 255), _fps_string);
|
||||
|
||||
if (debugChannelSet(9, kDebugMovement)) {
|
||||
if (g_engine->_debugDraw) {
|
||||
if (_selected_object) {
|
||||
static char buffer[256];
|
||||
snprintf(buffer, 256, "%.1f %.1f %.1f, %.1f", _selected_object->R().x, _selected_object->R().y, _selected_object->R().z, R2G(_selected_object->direction_angle()));
|
||||
|
@ -107,6 +107,7 @@ public:
|
||||
Common::Error loadGameStream(Common::SeekableReadStream *stream) override;
|
||||
|
||||
int _thumbSizeX = 0, _thumbSizeY = 0;
|
||||
bool _debugDraw = false;
|
||||
};
|
||||
|
||||
extern QDEngineEngine *g_engine;
|
||||
|
Loading…
x
Reference in New Issue
Block a user