package dk.itu.mario.MarioInterface; import dk.itu.mario.engine.DataRecorder; 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); }