Added screen-capture functionality (press D). Added safeguards to prevent NPE when player.txt, DetailedInfo.txt do not exist. Removed these files from source control.

This commit is contained in:
Woody Folsom
2012-03-16 13:31:15 -04:00
parent 7ec3ac5a9d
commit 1cd007e798
7 changed files with 78 additions and 304 deletions

View File

@@ -44,19 +44,12 @@ public class LevelSceneCustom extends LevelScene {
System.exit(0);
}
//if (level == null)
// if (isCustom) {
GamePlay gp = GamePlay.read("player.txt");
currentLevel = (Level) clg.generateLevel(gp);
GamePlay gp = GamePlay.read("player.txt");
currentLevel = (Level) clg.generateLevel(gp);
// You can use the following commands if you want to benefit
// from
// the interface containing detailed information
String detailedInfo = FileHandler.readFile("DetailedInfo.txt");
System.out.println("DetailedInfo: " + detailedInfo);
// } else
// currentLevel = new RandomLevel(320, 15, levelSeed,
// levelDifficulty, levelType);
String detailedInfo = FileHandler.readFile("DetailedInfo.txt");
//TODO parse DetailedInfo
System.out.println("DetailedInfo: " + detailedInfo);
try {
level = currentLevel.clone();
@@ -64,8 +57,9 @@ public class LevelSceneCustom extends LevelScene {
e.printStackTrace();
}
//TODO change this
// level is always overground
Art.startMusic(1);
Art.startMusic(2);
paused = false;
Sprite.spriteContext = this;