ProjectZombie/src/projectzombie/display/DisplayStatsEventHandler.java

32 lines
659 B
Java
Executable File

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