mirror of
https://github.com/collinsmith/riiablo.git
synced 2025-02-09 10:28:25 +07:00
Created Metrics class and moved metric fields to it
Metrics will have more metric fields added as we go
This commit is contained in:
parent
3c08bfbf04
commit
b1a3411073
@ -111,6 +111,7 @@ public class Client extends Game {
|
||||
private Cursor cursor;
|
||||
private CharData charData;
|
||||
private D2 anim;
|
||||
private Metrics metrics;
|
||||
|
||||
private boolean forceWindowed;
|
||||
private boolean forceDrawFps;
|
||||
@ -279,6 +280,7 @@ public class Client extends Game {
|
||||
Riiablo.cursor = cursor = new Cursor();
|
||||
Riiablo.charData = charData = CharData.obtain();
|
||||
Riiablo.anim = anim = D2.loadFromFile(mpqs.resolve("data\\global\\eanimdata.d2"));
|
||||
Riiablo.metrics = metrics = new Metrics();
|
||||
|
||||
Collection<Throwable> throwables;
|
||||
Riiablo.commands = commands = new GdxCommandManager();
|
||||
@ -445,8 +447,8 @@ public class Client extends Game {
|
||||
StringBuilder builder = new StringBuilder(64);
|
||||
builder
|
||||
.append(Gdx.graphics.getFramesPerSecond())
|
||||
.append('\n').append("Ping: ").append(Riiablo.ping).append(" ms")
|
||||
.append('\n').append("RTT: ").append(Riiablo.rtt).append(" ms")
|
||||
.append('\n').append("Ping: ").append(Riiablo.metrics.ping).append(" ms")
|
||||
.append('\n').append("RTT: ").append(Riiablo.metrics.rtt).append(" ms")
|
||||
;
|
||||
fps.setText(font, builder.toString());
|
||||
int drawFpsMethod = this.drawFpsMethod;
|
||||
@ -517,6 +519,7 @@ public class Client extends Game {
|
||||
Riiablo.cursor = cursor;
|
||||
Riiablo.charData = charData;
|
||||
Riiablo.anim = anim;
|
||||
Riiablo.metrics = metrics;
|
||||
super.resume();
|
||||
}
|
||||
|
||||
|
8
core/src/com/riiablo/Metrics.java
Normal file
8
core/src/com/riiablo/Metrics.java
Normal file
@ -0,0 +1,8 @@
|
||||
package com.riiablo;
|
||||
|
||||
public class Metrics {
|
||||
public long ping;
|
||||
public long rtt;
|
||||
|
||||
public Metrics() {}
|
||||
}
|
@ -69,6 +69,5 @@ public class Riiablo {
|
||||
public static World engine;
|
||||
public static GameScreen game;
|
||||
public static D2 anim;
|
||||
public static long ping;
|
||||
public static long rtt;
|
||||
public static Metrics metrics;
|
||||
}
|
||||
|
@ -55,7 +55,7 @@ public class Pinger extends IntervalSystem {
|
||||
}
|
||||
|
||||
public void Ping(Ping packet) {
|
||||
Riiablo.ping = TimeUtils.millis() - packet.sendTime() - packet.processTime();
|
||||
Riiablo.rtt = TimeUtils.millis() - packet.sendTime();
|
||||
Riiablo.metrics.ping = TimeUtils.millis() - packet.sendTime() - packet.processTime();
|
||||
Riiablo.metrics.rtt = TimeUtils.millis() - packet.sendTime();
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user