| 12345678910111213141516171819202122232425262728293031323334 |
- package model;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import javax.swing.Timer;
- import view.GameView;
- public class GameModel implements ActionListener{
-
- GameView view;
- Timer update;
- Player player;
-
-
- public GameModel(GameView view)
- {
- 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();
- }
- }
|