32 lines
659 B
Java
32 lines
659 B
Java
package projectzombie.display;
|
|
|
|
import mainloop.task.IMainloopTask;
|
|
import projectzombie.mainloop.MainloopEventHandler;
|
|
|
|
public class DisplayStatsEventHandler implements IMainloopTask
|
|
{
|
|
public static final DisplayStatsEventHandler DISPLAY_STATS_EVENT_HANDLER = new DisplayStatsEventHandler();
|
|
|
|
public static int fps = 0;
|
|
|
|
@Override
|
|
public boolean MainLoopDelay(long millis) {
|
|
return millis > 1000;
|
|
}
|
|
|
|
@Override
|
|
public boolean MainLoopRepeat() {
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
public void MainLoopUpdate()
|
|
{
|
|
// Set the fps from mspf every second
|
|
long mspf = MainloopEventHandler.MAINLOOP_EVENT_HANDLER.mspf;
|
|
fps = (int)(1000 / mspf);
|
|
}
|
|
|
|
|
|
}
|