Add console command to show map stats

This commit is contained in:
Jonathan G Rennison
2019-05-20 20:01:30 +01:00
parent 002f5ca70e
commit a7de6ec35b
2 changed files with 126 additions and 19 deletions

View File

@@ -2025,6 +2025,20 @@ DEF_CONSOLE_CMD(ConVehicleStats)
return true;
}
DEF_CONSOLE_CMD(ConMapStats)
{
if (argc == 0) {
IConsoleHelp("Dump map stats.");
return true;
}
extern void DumpMapStats(char *b, const char *last);
char buffer[32768];
DumpMapStats(buffer, lastof(buffer));
PrintLineByLine(buffer);
return true;
}
DEF_CONSOLE_CMD(ConDumpGameEvents)
{
if (argc == 0) {
@@ -2313,6 +2327,7 @@ void IConsoleStdLibRegister()
IConsoleCmdRegister("dump_inflation", ConDumpInflation, nullptr, true);
IConsoleCmdRegister("dump_cpdp_stats", ConDumpCpdpStats, nullptr, true);
IConsoleCmdRegister("dump_veh_stats", ConVehicleStats, nullptr, true);
IConsoleCmdRegister("dump_map_stats", ConMapStats, nullptr, true);
IConsoleCmdRegister("dump_game_events", ConDumpGameEvents, nullptr, true);
IConsoleCmdRegister("check_caches", ConCheckCaches, nullptr, true);