diff --git a/core/src/ru/deadsoftware/cavedroid/CaveGame.java b/core/src/ru/deadsoftware/cavedroid/CaveGame.java
index a4a493414beef30c0e6aa741c4f0eb5a3b867d71..885149f199376119967558384d442f9c02ab979e 100644 (file)
package ru.deadsoftware.cavedroid;
package ru.deadsoftware.cavedroid;
+import com.badlogic.gdx.Application;
import com.badlogic.gdx.Game;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.Game;
import com.badlogic.gdx.Gdx;
-import ru.deadsoftware.cavedroid.game.GameItems;
import ru.deadsoftware.cavedroid.game.GameScreen;
import ru.deadsoftware.cavedroid.misc.Assets;
import ru.deadsoftware.cavedroid.misc.utils.AssetLoader;
import ru.deadsoftware.cavedroid.game.GameScreen;
import ru.deadsoftware.cavedroid.misc.Assets;
import ru.deadsoftware.cavedroid.misc.utils.AssetLoader;
private static final String TAG = "CaveGame";
private static final String TAG = "CaveGame";
- public static final String VERSION = "alpha 0.5.0";
+ public static final String VERSION = "alpha 0.6.1";
private final MainConfig mMainConfig;
private final MainComponent mMainComponent;
private final MainConfig mMainConfig;
private final MainComponent mMainComponent;
mMainConfig.setHeight(height);
mMainConfig.setShowInfo(mDebug);
mMainConfig.setAssetsPackPath(mAssetsPackPath);
mMainConfig.setHeight(height);
mMainConfig.setShowInfo(mDebug);
mMainConfig.setAssetsPackPath(mAssetsPackPath);
+
+ if (mDebug) {
+ Gdx.app.setLogLevel(Application.LOG_DEBUG);
+ } else {
+ Gdx.app.setLogLevel(Application.LOG_ERROR);
+ }
}
}
- public void newGame() {
+ public void newGame(int gameMode) {
GameScreen gameScreen = mMainComponent.getGameScreen();
GameScreen gameScreen = mMainComponent.getGameScreen();
- gameScreen.newGame();
+ gameScreen.newGame(gameMode);
setScreen(gameScreen);
}
setScreen(gameScreen);
}
@Override
public void create() {
@Override
public void create() {
- Gdx.app.log(TAG, mGameFolder);
Gdx.files.absolute(mGameFolder).mkdirs();
Gdx.files.absolute(mGameFolder).mkdirs();
-
initConfig();
initConfig();
+ Gdx.app.debug(TAG, mGameFolder);
Assets.load(mAssetLoader);
Assets.load(mAssetLoader);
- GameItems.load(mAssetLoader);
-
setScreen(mMainComponent.getMenuScreen());
}
setScreen(mMainComponent.getMenuScreen());
}
if (screen != null) {
screen.dispose();
}
if (screen != null) {
screen.dispose();
}
+ Assets.dispose();
}
}
}
}