Updated simulation metrics access.

This commit is contained in:
MagicBot committed 2023-03-16 12:18:42 -04:00
1 parent 3dbdad2580
commit a4029fb6e2
3 files changed
+22 -17

No files matched your search

+8 -4
View File
@@ -10,11 +10,15 @@
package engine.devcmd.cmds;
import engine.ai.MobileFSMManager;
import engine.devcmd.AbstractDevCmd;
import engine.gameManager.SimulationManager;
import engine.objects.AbstractGameObject;
import engine.objects.PlayerCharacter;
import java.time.temporal.TemporalUnit;
import java.util.concurrent.TimeUnit;
public class HeartbeatCmd extends AbstractDevCmd {
public HeartbeatCmd() {
@@ -25,19 +29,19 @@ public class HeartbeatCmd extends AbstractDevCmd {
protected void _doCmd(PlayerCharacter pc, String[] words,
AbstractGameObject target) {
this.throwbackInfo(pc, "Current Heartbeat : " + SimulationManager.currentHeartBeatDelta + " ms.");
this.throwbackInfo(pc, "Max Heartbeat : " + SimulationManager.HeartbeatDelta + " ms.");
this.throwbackInfo(pc, "Heartbeat : " + TimeUnit.NANOSECONDS.toMillis(SimulationManager.HeartbeatDelta.getNano()));
this.throwbackInfo(pc, "FSM: " + TimeUnit.NANOSECONDS.toMillis(MobileFSMManager.executionTime.getNano()));
}
@Override
protected String _getHelpString() {
return "Temporarily Changes SubRace";
return "Displays simulation metrics";
}
@Override
protected String _getUsageString() {
return "' /subrace mobBaseID";
return "' ./heartbeat";
}
}