From 96457af2d31d7ff2504aa12e44179d0449a21707 Mon Sep 17 00:00:00 2001 From: 0nlineSam Date: Thu, 7 Nov 2024 22:37:42 +0100 Subject: [PATCH] Removed unused classes from previous solution --- .../controllers/GameModuleController.java | 38 ----------------- .../controllers/KeyController.java | 41 ------------------- 2 files changed, 79 deletions(-) delete mode 100644 src/fr/enssat/BoulderDash/controllers/GameModuleController.java delete mode 100644 src/fr/enssat/BoulderDash/controllers/KeyController.java diff --git a/src/fr/enssat/BoulderDash/controllers/GameModuleController.java b/src/fr/enssat/BoulderDash/controllers/GameModuleController.java deleted file mode 100644 index b263f5b9..00000000 --- a/src/fr/enssat/BoulderDash/controllers/GameModuleController.java +++ /dev/null @@ -1,38 +0,0 @@ -package fr.enssat.BoulderDash.controllers; - -import fr.enssat.BoulderDash.exceptions.LevelConstraintNotRespectedException; -import fr.enssat.BoulderDash.helpers.AudioLoadHelper; -import fr.enssat.BoulderDash.models.LevelModel; - -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; - -public abstract class GameModuleController implements ActionListener { - private LevelModel levelModel; - private NavigationBetweenViewController nav; - - public GameModuleController(LevelModel levelModel, NavigationBetweenViewController nav) { - this.levelModel = levelModel; - this.nav = nav; - } - - public abstract void actionPerformed(ActionEvent event); - - /** - * Gets level model - * - * @return Level model - */ - public LevelModel getLevelModel() { - return this.levelModel; - } - - protected void menuActionPerformed() { - this.nav.setMenuView(); - this.nav.getAudioLoadHelper().startMusic("game"); - } - - protected void resetLevelModel(AudioLoadHelper audioLoadHelper) { - this.levelModel = new LevelModel(this.nav.getPickedLevelIdentifier(), audioLoadHelper); - } -} diff --git a/src/fr/enssat/BoulderDash/controllers/KeyController.java b/src/fr/enssat/BoulderDash/controllers/KeyController.java deleted file mode 100644 index d2ddb5a2..00000000 --- a/src/fr/enssat/BoulderDash/controllers/KeyController.java +++ /dev/null @@ -1,41 +0,0 @@ -package fr.enssat.BoulderDash.controllers; - -import fr.enssat.BoulderDash.models.LevelModel; - -import java.awt.event.KeyEvent; -import java.awt.event.KeyListener; - -public abstract class KeyController implements KeyListener { - private LevelModel levelModel; - - public KeyController(LevelModel levelModel) { - this.levelModel = levelModel; - } - - /** - * Handles the 'key pressed' event - * - * @param e Key event - */ - public abstract void keyPressed(KeyEvent e); - - /** - * Handles the 'key released' event - * - * @param e Key event - */ - @Override - public abstract void keyReleased(KeyEvent e); - - /** - * Handles the 'key typed' event - * - * @param e Key event - */ - @Override - public abstract void keyTyped(KeyEvent e); - - public LevelModel getLevelModel() { - return levelModel; - } -}