X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=sixth-3d.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fsixth%2Fe3d%2Fgui%2FViewUpdateTimerTask.java;fp=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fsixth%2Fe3d%2Fgui%2FViewUpdateTimerTask.java;h=8594a2c2da919432336bd41bebb54379c0668d0f;hp=b86dc88203f3b95712aec76a17ade293f04fb5d1;hb=037f1a226b5305f605fa15afb1abd9399554eccb;hpb=e260f919973fd3fb899d5e4b39172f7114157d9b diff --git a/src/main/java/eu/svjatoslav/sixth/e3d/gui/ViewUpdateTimerTask.java b/src/main/java/eu/svjatoslav/sixth/e3d/gui/ViewUpdateTimerTask.java index b86dc88..8594a2c 100755 --- a/src/main/java/eu/svjatoslav/sixth/e3d/gui/ViewUpdateTimerTask.java +++ b/src/main/java/eu/svjatoslav/sixth/e3d/gui/ViewUpdateTimerTask.java @@ -4,6 +4,11 @@ */ package eu.svjatoslav.sixth.e3d.gui; +/** + * Timer task that updates view. + * + * Tries to keep constant FPS. + */ public class ViewUpdateTimerTask extends java.util.TimerTask { public ViewPanel viewPanel; @@ -14,9 +19,7 @@ public class ViewUpdateTimerTask extends java.util.TimerTask { @Override public void run() { - - // update and possibly render view - viewPanel.updateView(); + viewPanel.ensureThatViewIsUpToDate(); } }