Show param1 and param2 in debug screen (#6031)
authorWuzzy <wuzzy2@mail.ru>
Fri, 23 Jun 2017 11:31:01 +0000 (13:31 +0200)
committerLoïc Blot <nerzhul@users.noreply.github.com>
Fri, 23 Jun 2017 11:31:01 +0000 (13:31 +0200)
* Show param1 and param2 in debug screen

* Add units and some formatting to debug screen

* Minor refactor of param1/param2 debug display

src/game.cpp

index b81efc33fbb457281d6aa9d192e1a16b4ba09338..724c9991565ae0b4e01844e7e84f8c490499b064 100644 (file)
@@ -4303,17 +4303,17 @@ void Game::updateGui(const RunStats &stats, f32 dtime, const CameraOrientation &
                std::ostringstream os(std::ios_base::binary);
                os << std::fixed
                   << PROJECT_NAME_C " " << g_version_hash
-                  << " FPS = " << fps
-                  << " (R: range_all=" << draw_control->range_all << ")"
+                  << "; " << fps << " FPS"
+                  << ", (R: range_all=" << draw_control->range_all << ")"
                   << std::setprecision(0)
-                  << " drawtime = " << drawtime_avg
+                  << ", drawtime = " << drawtime_avg << " ms"
                   << std::setprecision(1)
                   << ", dtime_jitter = "
                   << (stats.dtime_jitter.max_fraction * 100.0) << " %"
                   << std::setprecision(1)
                   << ", v_range = " << draw_control->wanted_range
                   << std::setprecision(3)
-                  << ", RTT = " << client->getRTT();
+                  << ", RTT = " << client->getRTT() << " s";
                setStaticText(guitext, utf8_to_wide(os.str()).c_str());
                guitext->setVisible(true);
        } else {
@@ -4334,7 +4334,7 @@ void Game::updateGui(const RunStats &stats, f32 dtime, const CameraOrientation &
                   << "(" << (player_position.X / BS)
                   << ", " << (player_position.Y / BS)
                   << ", " << (player_position.Z / BS)
-                  << ") (yaw=" << (wrapDegrees_0_360(cam.camera_yaw))
+                  << ") (yaw=" << (wrapDegrees_0_360(cam.camera_yaw)) << "°"
                   << " " << yawToDirectionString(cam.camera_yaw)
                   << ") (seed = " << ((u64)client->getMapSeed())
                   << ")";
@@ -4345,9 +4345,11 @@ void Game::updateGui(const RunStats &stats, f32 dtime, const CameraOrientation &
                        MapNode n = map.getNodeNoEx(runData.pointed_old.node_undersurface);
                        if (n.getContent() != CONTENT_IGNORE && nodedef->get(n).name != "unknown") {
                                const ContentFeatures &features = nodedef->get(n);
-                               os << " (pointing_at = " << nodedef->get(n).name
-                                  << " - " << features.tiledef[0].name.c_str()
-                                  << ")";
+                               os << " (pointing_at = \"" << nodedef->get(n).name
+                                  << "\", param1 = " << (u64) n.getParam1()
+                                  << ", param2 = " << (u64) n.getParam2()
+                                  << ", tiledef[0] = \"" << features.tiledef[0].name.c_str()
+                                  << "\")";
                        }
                }