Added RTT field to Pinger

This commit is contained in:
Collin Smith 2020-06-09 22:36:48 -07:00
parent 3390b544a6
commit 3c08bfbf04
3 changed files with 12 additions and 6 deletions

View File

@ -1,5 +1,10 @@
package com.riiablo;
import java.io.OutputStream;
import java.text.DateFormat;
import java.util.Calendar;
import java.util.Collection;
import com.badlogic.gdx.Application;
import com.badlogic.gdx.Game;
import com.badlogic.gdx.Gdx;
@ -29,6 +34,7 @@ import com.badlogic.gdx.utils.SnapshotArray;
import com.badlogic.gdx.utils.viewport.ExtendViewport;
import com.badlogic.gdx.utils.viewport.ScalingViewport;
import com.badlogic.gdx.utils.viewport.Viewport;
import com.riiablo.audio.Audio;
import com.riiablo.audio.MusicController;
import com.riiablo.audio.MusicVolumeController;
@ -62,11 +68,6 @@ import com.riiablo.save.CharData;
import com.riiablo.screen.AudioUnpackerScreen;
import com.riiablo.screen.SplashScreen;
import java.io.OutputStream;
import java.text.DateFormat;
import java.util.Calendar;
import java.util.Collection;
public class Client extends Game {
private static final String TAG = "Client";
@ -444,7 +445,8 @@ public class Client extends Game {
StringBuilder builder = new StringBuilder(64);
builder
.append(Gdx.graphics.getFramesPerSecond())
.append('\n').append(Riiablo.ping).append(" ms")
.append('\n').append("Ping: ").append(Riiablo.ping).append(" ms")
.append('\n').append("RTT: ").append(Riiablo.rtt).append(" ms")
;
fps.setText(font, builder.toString());
int drawFpsMethod = this.drawFpsMethod;

View File

@ -1,6 +1,7 @@
package com.riiablo;
import com.artemis.World;
import com.badlogic.gdx.assets.AssetManager;
import com.badlogic.gdx.files.FileHandle;
import com.badlogic.gdx.graphics.glutils.ShaderProgram;
@ -9,6 +10,7 @@ import com.badlogic.gdx.utils.I18NBundle;
import com.badlogic.gdx.utils.viewport.ExtendViewport;
import com.badlogic.gdx.utils.viewport.ScalingViewport;
import com.badlogic.gdx.utils.viewport.Viewport;
import com.riiablo.audio.Audio;
import com.riiablo.audio.MusicController;
import com.riiablo.codec.D2;
@ -68,4 +70,5 @@ public class Riiablo {
public static GameScreen game;
public static D2 anim;
public static long ping;
public static long rtt;
}

View File

@ -56,5 +56,6 @@ public class Pinger extends IntervalSystem {
public void Ping(Ping packet) {
Riiablo.ping = TimeUtils.millis() - packet.sendTime() - packet.processTime();
Riiablo.rtt = TimeUtils.millis() - packet.sendTime();
}
}