diff --git a/core/src/ru/deadsoftware/cavedroid/CaveGame.java b/core/src/ru/deadsoftware/cavedroid/CaveGame.java
index 8aa6f28f6fcc3077701edb0f00717fddbdeead55..1c1679145d6a70bf8a73948ace2e76f3f3ba06c0 100644 (file)
private static final String TAG = "CaveGame";
- public static final String VERSION = "alpha 0.4.2";
+ public static final String VERSION = "alpha 0.5.2";
private final MainConfig mMainConfig;
private final MainComponent mMainComponent;
mMainConfig.setAssetsPackPath(mAssetsPackPath);
}
- public void newGame() {
+ public void newGame(int gameMode) {
GameScreen gameScreen = mMainComponent.getGameScreen();
- gameScreen.newGame();
+ gameScreen.newGame(gameMode);
setScreen(gameScreen);
}
setScreen(mMainComponent.getMenuScreen());
}
+ @Override
+ public void dispose() {
+ if (screen != null) {
+ screen.dispose();
+ }
+ }
}