|
@@ -2,8 +2,8 @@ package control;
|
|
|
|
|
|
|
|
import java.awt.event.ActionEvent;
|
|
import java.awt.event.ActionEvent;
|
|
|
import java.awt.event.ActionListener;
|
|
import java.awt.event.ActionListener;
|
|
|
-import java.util.Timer;
|
|
|
|
|
-import java.util.TimerTask;
|
|
|
|
|
|
|
+
|
|
|
|
|
+import javax.swing.Timer;
|
|
|
|
|
|
|
|
import model.GameModel;
|
|
import model.GameModel;
|
|
|
import view.GameView;
|
|
import view.GameView;
|
|
@@ -26,20 +26,20 @@ public class GameControl implements JoystickListener, ButtonListener, ActionList
|
|
|
this.view = view;
|
|
this.view = view;
|
|
|
this.gsm = gsm;
|
|
this.gsm = gsm;
|
|
|
view.setIgnoreRepaint(true);
|
|
view.setIgnoreRepaint(true);
|
|
|
-// update = new Timer(1000/60,this);
|
|
|
|
|
-// update.start();
|
|
|
|
|
- Timer update = new Timer();
|
|
|
|
|
- update.schedule(new TimerTask() {
|
|
|
|
|
-
|
|
|
|
|
- @Override
|
|
|
|
|
- public void run() {
|
|
|
|
|
- long currentTime = System.currentTimeMillis();
|
|
|
|
|
- model.update(currentTime - lastTime);
|
|
|
|
|
- lastTime = currentTime;
|
|
|
|
|
- view.repaint();
|
|
|
|
|
- System.out.println("Test");
|
|
|
|
|
- }
|
|
|
|
|
- }, 0,1000/120);
|
|
|
|
|
|
|
+ update = new Timer(1000/60,this);
|
|
|
|
|
+ update.start();
|
|
|
|
|
+// Timer update = new Timer();
|
|
|
|
|
+// update.schedule(new TimerTask() {
|
|
|
|
|
+//
|
|
|
|
|
+// @Override
|
|
|
|
|
+// public void run() {
|
|
|
|
|
+// long currentTime = System.currentTimeMillis();
|
|
|
|
|
+// model.update(currentTime - lastTime);
|
|
|
|
|
+// lastTime = currentTime;
|
|
|
|
|
+// view.repaint();
|
|
|
|
|
+// System.out.println("Test");
|
|
|
|
|
+// }
|
|
|
|
|
+// }, 0,1000/120);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -66,5 +66,4 @@ public class GameControl implements JoystickListener, ButtonListener, ActionList
|
|
|
lastTime = currentTime;
|
|
lastTime = currentTime;
|
|
|
view.repaint();
|
|
view.repaint();
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
}
|
|
}
|