mirror of
https://github.com/jokerx3/HeatUp
synced 2026-07-27 12:29:44 +02:00
Thread.sleep in Gameloop für CPU Entlastung
Außerdem verringerte Debug Ausgabe bei Spielerbewegung
This commit is contained in:
@@ -177,6 +177,13 @@ public class GameLoopD extends JFrame implements Runnable {
|
||||
render();
|
||||
frames++;
|
||||
|
||||
try {
|
||||
thread.sleep(5); // entlastet die cpu massiv.
|
||||
} catch (InterruptedException e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
if (System.currentTimeMillis() - timer > 1000) {
|
||||
timer += 1000;
|
||||
System.out.println(updates +" Ticks, fps " + frames);
|
||||
|
||||
@@ -116,9 +116,7 @@ public class Player extends JComponent {
|
||||
|
||||
this.setAutoBounds(newx, newy);
|
||||
|
||||
//debug
|
||||
System.out.println("on grid - x: "+getGridLocation().x + " y: "+getGridLocation().y);
|
||||
|
||||
|
||||
currentCountX--;
|
||||
|
||||
if ( currentCountX <= 0 ) {
|
||||
@@ -128,6 +126,11 @@ public class Player extends JComponent {
|
||||
}
|
||||
if (currentCountX <= 0) {
|
||||
currentCountX = 25;
|
||||
|
||||
//debug
|
||||
System.out.println("on grid - x: "+getGridLocation().x + " y: "+getGridLocation().y);
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user