added some debug information in options page
This commit is contained in:
parent
f591a8e60e
commit
4c86b17807
@ -156,6 +156,34 @@ public class OptionsPage extends Page {
|
|||||||
return super.keyUp(event, keycode);
|
return super.keyUp(event, keycode);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
optionsTable.row();
|
||||||
|
|
||||||
|
Label fpsLabel = new Label("", core.getDefaultSkin()) {
|
||||||
|
@Override
|
||||||
|
public void act(float delta) {
|
||||||
|
setText("Current Frames Per Second: " + Gdx.graphics.getFramesPerSecond());
|
||||||
|
super.act(delta);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
optionsTable.add(fpsLabel).colspan(2);
|
||||||
|
|
||||||
|
optionsTable.row();
|
||||||
|
|
||||||
|
Label usageLabel = new Label("Current usage (lower the better): " + 100f*((float)(Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory())/(float)Runtime.getRuntime().totalMemory()) + "%", core.getDefaultSkin()) {
|
||||||
|
float refreshTime = 60;
|
||||||
|
@Override
|
||||||
|
public void act(float delta) {
|
||||||
|
refreshTime -= delta;
|
||||||
|
if (refreshTime <= 0) {
|
||||||
|
refreshTime = 60;
|
||||||
|
setText("Current usage (lower the better): " + 100f*((float)(Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory())/(float)Runtime.getRuntime().totalMemory()) + "%");
|
||||||
|
}
|
||||||
|
super.act(delta);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
optionsTable.add(usageLabel).colspan(2);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void saveOptions(Preferences prefs) {
|
public void saveOptions(Preferences prefs) {
|
||||||
|
Loading…
Reference in New Issue
Block a user