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); } }