|
|
@@ -0,0 +1,48 @@
|
|
|
+package control;
|
|
|
+
|
|
|
+import java.awt.event.KeyEvent;
|
|
|
+import java.awt.event.KeyListener;
|
|
|
+import java.awt.event.MouseEvent;
|
|
|
+import java.awt.event.MouseListener;
|
|
|
+import java.awt.event.WindowEvent;
|
|
|
+import java.awt.event.WindowFocusListener;
|
|
|
+
|
|
|
+import model.GameModel;
|
|
|
+import view.GameView;
|
|
|
+
|
|
|
+public class GameControl implements MouseListener, KeyListener, WindowFocusListener{
|
|
|
+
|
|
|
+ GameModel model;
|
|
|
+ GameView view;
|
|
|
+
|
|
|
+ public GameControl(GameModel model, GameView view)
|
|
|
+ {
|
|
|
+ this.model = model;
|
|
|
+ this.view = view;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void keyPressed(KeyEvent e) {}
|
|
|
+
|
|
|
+ public void keyReleased(KeyEvent e) {
|
|
|
+ if(e.getKeyCode() == KeyEvent.VK_ESCAPE)
|
|
|
+ {
|
|
|
+ System.exit(0);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public void keyTyped(KeyEvent e) {}
|
|
|
+
|
|
|
+ public void mouseClicked(MouseEvent e) {}
|
|
|
+
|
|
|
+ public void mouseEntered(MouseEvent e) {}
|
|
|
+
|
|
|
+ public void mouseExited(MouseEvent e) {}
|
|
|
+
|
|
|
+ public void mousePressed(MouseEvent e) {}
|
|
|
+
|
|
|
+ public void mouseReleased(MouseEvent e) {}
|
|
|
+
|
|
|
+ public void windowGainedFocus(WindowEvent e) {}
|
|
|
+
|
|
|
+ public void windowLostFocus(WindowEvent e) {}
|
|
|
+}
|