diff --git a/core/src/ru/deadsoftware/cavecraft/misc/InputHandlerMenu.java b/core/src/ru/deadsoftware/cavecraft/misc/InputHandlerMenu.java
index bb6044412570fc3d7b86eb3ce0d769b271df30ef..5b4d9ba333fbd7a028604bae57bb8568a47eabdd 100644 (file)
package ru.deadsoftware.cavecraft.misc;
import com.badlogic.gdx.InputProcessor;
+import ru.deadsoftware.cavecraft.CaveGame;
import ru.deadsoftware.cavecraft.GameScreen;
import ru.deadsoftware.cavecraft.menu.MenuRenderer;
import ru.deadsoftware.cavecraft.menu.objects.Button;
public boolean touchUp(int screenX, int screenY, int pointer, int mb) {
screenX *= menuRenderer.getWidth() / GameScreen.getWidth();
screenY *= menuRenderer.getHeight() / GameScreen.getHeight();
- for (Button button : menuRenderer.menuMainBtns) {
- if (button.getRect().contains(screenX, screenY) && button.getType() > 0) menuRenderer.buttonClicked(button);
+ switch (CaveGame.STATE) {
+ case MENU_MAIN:
+ for (Button button : menuRenderer.menuMainBtns) {
+ if (button.getRect().contains(screenX, screenY) && button.getType() > 0)
+ menuRenderer.buttonClicked(button);
+ }
+ break;
+ case MENU_NEW_GAME:
+ for (Button button : menuRenderer.menuNGBtns) {
+ if (button.getRect().contains(screenX, screenY) && button.getType() > 0)
+ menuRenderer.buttonClicked(button);
+ }
+ break;
}
return false;
}