Refactoring to allow MyNewLevelGenerator to determine the level type, difficulty and music based on the player metrics.

Work in progress.
This commit is contained in:
Woody Folsom
2012-03-17 10:26:33 -04:00
parent 47520126ff
commit a827ca7430
9 changed files with 141 additions and 63 deletions

View File

@@ -1,12 +1,11 @@
package dk.itu.mario.MarioInterface;
import java.io.File;
import dk.itu.mario.engine.DataRecorder;
public interface LevelGenerator {
//Use one of these methods to generate your level
public interface LevelGenerator {
public int generateLevelDifficulty (GamePlay playerMetrics, DataRecorder detailedInfo);
public int generateLevelType (GamePlay playerMetrics, DataRecorder detailedInfo);
public LevelInterface generateLevel (GamePlay playerMetrics);
public LevelInterface generateLevel (String detailedInfo);
public LevelInterface generateLevel (GamePlay playerMetrics, DataRecorder detailedInfo);
}