# HG changeset patch # User Matti Hamalainen # Date 1488450619 -7200 # Node ID 159252f9480d7899131ce648b742d6161b623b50 # Parent 7bf508d363bda3d5610fb103e19dfcbdec768d00 Fix animation choppiness. diff -r 7bf508d363bd -r 159252f9480d game/Engine.java --- a/game/Engine.java Thu Mar 02 12:23:57 2017 +0200 +++ b/game/Engine.java Thu Mar 02 12:30:19 2017 +0200 @@ -763,6 +763,8 @@ long currTime = new Date().getTime(); g2.drawString("fps = "+ ((gameFrames * 1000) / (currTime - startTime)), G.screenDim.width - 120, 20); */ + + Toolkit.getDefaultToolkit().sync(); gameFrames++; } @@ -856,12 +858,12 @@ lauta.animate(tmp); // Repaint with a frame limiter - if (gameUpdates % 4 == 1) + if (gameUpdates % 2 == 1) repaint(); // Sleep for a moment try { - Thread.sleep(10); + Thread.sleep(15); } catch (InterruptedException x) { }