diff --git a/core/src/ru/deadsoftware/cavedroid/game/GameScreen.java b/core/src/ru/deadsoftware/cavedroid/game/GameScreen.java
index 370d8bd79066baf1db5c385f4d89556b53c6f740..e2c83bcab66e079ce73cf09b7261fe07297542cc 100644 (file)
mMainConfig = mainConfig;
}
- public void newGame() {
+ public void newGame(int gameMode) {
if (mGameProc != null) {
mGameProc.dispose();
}
mGameProc = gameComponent.getGameProc();
mGameInputProcessor = gameComponent.getGameInputProcessor();
+ mGameProc.setPlayerGameMode(gameMode);
+
Gdx.input.setInputProcessor(gameComponent.getGameInputProcessor());
}
@Override
public void dispose() {
+ if (mGameProc != null) {
+ mGameProc.dispose();
+ }
}
}