diff --git a/core/src/ru/deadsoftware/cavecraft/game/GameProc.java b/core/src/ru/deadsoftware/cavecraft/game/GameProc.java
index 8910d498670f0ba295af780595406fa815289927..d946942fdfa53bfaa1a787288e0c98a3f965c0e9 100644 (file)
int creativeScroll, maxCreativeScroll;
int blockDmg = 0;
-
- public GameProc(int gameMode) {
+ public void initGame(int gameMode) {
world = new GameWorld();
world.generate(1024, 256);
- player = new Player(world, gameMode);
+ player = new Player(gameMode);
drops = new ArrayList<Drop>();
mobs = new ArrayList<Mob>();
for (int i = 0; i < 16; i++) {
mobs.add(new Pig(i * 256, 196 * 16));
}
- physics = new GamePhysics(this);
+ physics = new GamePhysics();
if (CaveGame.TOUCH) {
- renderer = new GameRenderer(this, 320,
+ renderer = new GameRenderer(320,
320 * ((float) GameScreen.getHeight() / GameScreen.getWidth()));
} else {
ctrlMode = 1;
- renderer = new GameRenderer(this, 480,
+ renderer = new GameRenderer(480,
480 * ((float) GameScreen.getHeight() / GameScreen.getWidth()));
}
maxCreativeScroll = GameItems.getItemsSize() / 8;
public void resetRenderer() {
if (CaveGame.TOUCH) {
- renderer = new GameRenderer(this, 320,
+ renderer = new GameRenderer(320,
320 * ((float) GameScreen.getHeight() / GameScreen.getWidth()));
} else {
- renderer = new GameRenderer(this, 480,
+ renderer = new GameRenderer(480,
480 * ((float) GameScreen.getHeight() / GameScreen.getWidth()));
}
}