mirror of
https://github.com/collinsmith/riiablo.git
synced 2025-07-05 15:58:38 +07:00
Added RTT field to Pinger
This commit is contained in:
@ -1,5 +1,10 @@
|
|||||||
package com.riiablo;
|
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.Application;
|
||||||
import com.badlogic.gdx.Game;
|
import com.badlogic.gdx.Game;
|
||||||
import com.badlogic.gdx.Gdx;
|
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.ExtendViewport;
|
||||||
import com.badlogic.gdx.utils.viewport.ScalingViewport;
|
import com.badlogic.gdx.utils.viewport.ScalingViewport;
|
||||||
import com.badlogic.gdx.utils.viewport.Viewport;
|
import com.badlogic.gdx.utils.viewport.Viewport;
|
||||||
|
|
||||||
import com.riiablo.audio.Audio;
|
import com.riiablo.audio.Audio;
|
||||||
import com.riiablo.audio.MusicController;
|
import com.riiablo.audio.MusicController;
|
||||||
import com.riiablo.audio.MusicVolumeController;
|
import com.riiablo.audio.MusicVolumeController;
|
||||||
@ -62,11 +68,6 @@ import com.riiablo.save.CharData;
|
|||||||
import com.riiablo.screen.AudioUnpackerScreen;
|
import com.riiablo.screen.AudioUnpackerScreen;
|
||||||
import com.riiablo.screen.SplashScreen;
|
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 {
|
public class Client extends Game {
|
||||||
private static final String TAG = "Client";
|
private static final String TAG = "Client";
|
||||||
|
|
||||||
@ -444,7 +445,8 @@ public class Client extends Game {
|
|||||||
StringBuilder builder = new StringBuilder(64);
|
StringBuilder builder = new StringBuilder(64);
|
||||||
builder
|
builder
|
||||||
.append(Gdx.graphics.getFramesPerSecond())
|
.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());
|
fps.setText(font, builder.toString());
|
||||||
int drawFpsMethod = this.drawFpsMethod;
|
int drawFpsMethod = this.drawFpsMethod;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
package com.riiablo;
|
package com.riiablo;
|
||||||
|
|
||||||
import com.artemis.World;
|
import com.artemis.World;
|
||||||
|
|
||||||
import com.badlogic.gdx.assets.AssetManager;
|
import com.badlogic.gdx.assets.AssetManager;
|
||||||
import com.badlogic.gdx.files.FileHandle;
|
import com.badlogic.gdx.files.FileHandle;
|
||||||
import com.badlogic.gdx.graphics.glutils.ShaderProgram;
|
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.ExtendViewport;
|
||||||
import com.badlogic.gdx.utils.viewport.ScalingViewport;
|
import com.badlogic.gdx.utils.viewport.ScalingViewport;
|
||||||
import com.badlogic.gdx.utils.viewport.Viewport;
|
import com.badlogic.gdx.utils.viewport.Viewport;
|
||||||
|
|
||||||
import com.riiablo.audio.Audio;
|
import com.riiablo.audio.Audio;
|
||||||
import com.riiablo.audio.MusicController;
|
import com.riiablo.audio.MusicController;
|
||||||
import com.riiablo.codec.D2;
|
import com.riiablo.codec.D2;
|
||||||
@ -68,4 +70,5 @@ public class Riiablo {
|
|||||||
public static GameScreen game;
|
public static GameScreen game;
|
||||||
public static D2 anim;
|
public static D2 anim;
|
||||||
public static long ping;
|
public static long ping;
|
||||||
|
public static long rtt;
|
||||||
}
|
}
|
||||||
|
@ -56,5 +56,6 @@ public class Pinger extends IntervalSystem {
|
|||||||
|
|
||||||
public void Ping(Ping packet) {
|
public void Ping(Ping packet) {
|
||||||
Riiablo.ping = TimeUtils.millis() - packet.sendTime() - packet.processTime();
|
Riiablo.ping = TimeUtils.millis() - packet.sendTime() - packet.processTime();
|
||||||
|
Riiablo.rtt = TimeUtils.millis() - packet.sendTime();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user