Removed unused classes from previous solution
This commit is contained in:
parent
32647ef118
commit
96457af2d3
@ -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);
|
||||
}
|
||||
}
|
@ -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;
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user