Skip to content

Commit 797073c

Browse files
committed
speed and score fix
1 parent c6457dd commit 797073c

File tree

9 files changed

+35
-13
lines changed

9 files changed

+35
-13
lines changed

Bugmaze.iml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<exclude-output />
1212
<content url="file://$MODULE_DIR$">
1313
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
14-
<sourceFolder url="file://$MODULE_DIR$/gen" isTestSource="false" />
14+
<sourceFolder url="file://$MODULE_DIR$/gen" isTestSource="false" generated="true" />
1515
</content>
1616
<orderEntry type="jdk" jdkName="Android 4.2.2 Platform" jdkType="Android SDK" />
1717
<orderEntry type="sourceFolder" forTests="false" />
+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/*___Generated_by_IDEA___*/
22

3-
/** Automatically generated file. DO NOT MODIFY */
43
package cz.sparko.Bugmaze;
54

5+
/* This stub is only used by the IDE. It is NOT the BuildConfig class actually packed into the APK */
66
public final class BuildConfig {
7-
public final static boolean DEBUG = true;
7+
public final static boolean DEBUG = Boolean.parseBoolean(null);
88
}

src/cz/sparko/Bugmaze/Character/Character.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public abstract class Character extends AnimatedSprite {
1616
public static final int Z_INDEX = 100;
1717

1818
private float baseSpeed;
19-
private float speed = baseSpeed;
19+
private float speed;
2020

2121
protected ArrayList<PowerUp> powerUps;
2222

@@ -25,6 +25,7 @@ public abstract class Character extends AnimatedSprite {
2525
public Character(float pX, float pY, ITiledTextureRegion texture, Game game, float speed) {
2626
super(pX, pY, texture, game.getVertexBufferObjectManager());
2727
baseSpeed = speed;
28+
this.speed = speed;
2829
this.game = game;
2930
this.setZIndex(Z_INDEX);
3031
powerUps = new ArrayList<PowerUp>();

src/cz/sparko/Bugmaze/GameUpdateHandler.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,8 @@ public void onUpdate(float pSecondsElapsed) {
3838
return;
3939

4040
timeCounter += pSecondsElapsed;
41-
if (running) {
41+
if (running)
4242
gameManager.increaseTime(pSecondsElapsed);
43-
}
4443

4544
if (gameField.isNeedRefreshField() && running) {
4645
gameManager.countScore();

src/cz/sparko/Bugmaze/Manager/GameManager.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ public void multiplyScoreBase(int multiplier) {
243243
}
244244

245245
public void countScore() {
246-
increaseScore((int)tmpScore);
246+
score += tmpScore;
247247
tmpScore = 0;
248248
scoreBase = 0;
249249
printScore();
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
package cz.sparko.Bugmaze.Menu;
2+
3+
import cz.sparko.Bugmaze.Activity.Game;
4+
import org.andengine.entity.scene.menu.MenuScene;
5+
import org.andengine.entity.scene.menu.item.IMenuItem;
6+
7+
public class ArcadeWorldSelection extends Menu {
8+
public ArcadeWorldSelection(Game game) {
9+
super(game);
10+
}
11+
12+
@Override
13+
protected void createCustomItems() {
14+
}
15+
16+
@Override
17+
public boolean onMenuItemClicked(MenuScene pMenuScene, IMenuItem pMenuItem, float pMenuItemLocalX, float pMenuItemLocalY) {
18+
return false;
19+
}
20+
}

src/cz/sparko/Bugmaze/Menu/Menu.java

+5-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package cz.sparko.Bugmaze.Menu;
22

33
import cz.sparko.Bugmaze.Activity.Game;
4-
import cz.sparko.Bugmaze.Manager.Manager;
54
import cz.sparko.Bugmaze.Manager.MenuManager;
65
import cz.sparko.Bugmaze.Resource.MenuGeneralTextureResource;
76
import cz.sparko.Bugmaze.Resource.ResourceHandler;
@@ -52,12 +51,14 @@ public static Menu menuFactory(MenuEnum menu, Game game) {
5251
return new Play(game);
5352
case OPTIONS:
5453
return new Options(game);
54+
case ARCADE_WORLD_SELECTION:
55+
return new ArcadeWorldSelection(game);
5556
default:
5657
return new Main(game);
5758
}
5859
}
5960

60-
private void createMenuScene() {
61+
protected void createMenuScene() {
6162
menuScene = new MenuScene(game.getCamera());
6263
menuScene.setBackgroundEnabled(false);
6364

@@ -89,11 +90,11 @@ private void createMenuScene() {
8990
menuScene.setOnMenuItemClickListener(this);
9091
}
9192

92-
public MenuScene getMenuScene() {
93+
public final MenuScene getMenuScene() {
9394
return getMenuScene(false);
9495
}
9596

96-
public MenuScene getMenuScene(boolean forceLoad) {
97+
public final MenuScene getMenuScene(boolean forceLoad) {
9798
if (forceLoad || menuScene == null) {
9899
setItems();
99100
createMenuScene();

src/cz/sparko/Bugmaze/Menu/MenuEnum.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
public enum MenuEnum {
44
MAIN(0),
55
PLAY(1),
6-
OPTIONS(2);
6+
OPTIONS(2),
7+
ARCADE_WORLD_SELECTION(3);
78

89
private final int value;
910

src/cz/sparko/Bugmaze/Menu/Play.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public boolean onMenuItemClicked(MenuScene pMenuScene, IMenuItem pMenuItem, floa
2727
GameManager.getInstance().startGame(new Endless(game));
2828
break;
2929
case 1:
30-
//TODO: show some message comming soon ...
30+
goToMenu(this, Menu.menuFactory(MenuEnum.ARCADE_WORLD_SELECTION, game));
3131
break;
3232
}
3333
return false;

0 commit comments

Comments
 (0)