Timer changed from control to model

This commit is contained in:
Remco
2015-05-22 12:15:16 +02:00
parent 09caaad7e1
commit 0af599077e
10 changed files with 236 additions and 16 deletions
+14 -2
View File
@@ -1,10 +1,16 @@
package model;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.Timer;
import view.GameView;
public class GameModel{
public class GameModel implements ActionListener{
GameView view;
Timer update;
Player player;
@@ -12,11 +18,17 @@ public class GameModel{
{
this.view = view;
player = new Player(1920/2, 1080/2);
update = new Timer(1000/10, this);
update.start();
}
public void update(){
player.update();
view.setPlayer(player);
}
@Override
public void actionPerformed(ActionEvent e) {
update();
}
}