DEADSOFTWARE

Fix code style
[cavedroid.git] / core / src / ru / deadsoftware / cavecraft / misc / InputHandlerMenu.java
1 package ru.deadsoftware.cavecraft.misc;
3 import com.badlogic.gdx.InputProcessor;
4 import ru.deadsoftware.cavecraft.GameScreen;
5 import ru.deadsoftware.cavecraft.menu.MenuRenderer;
6 import ru.deadsoftware.cavecraft.menu.objects.Button;
8 public class InputHandlerMenu implements InputProcessor {
10 private MenuRenderer renderer;
12 public InputHandlerMenu(MenuRenderer renderer) {
13 this.renderer = renderer;
14 }
16 @Override
17 public boolean keyDown(int keycode) {
18 return false;
19 }
21 @Override
22 public boolean keyUp(int keycode) {
23 return false;
24 }
26 @Override
27 public boolean keyTyped(char character) {
28 return false;
29 }
31 @Override
32 public boolean touchDown(int screenX, int screenY, int pointer, int mb) {
33 return false;
34 }
36 @Override
37 public boolean touchUp(int screenX, int screenY, int pointer, int mb) {
38 screenX *= renderer.getWidth() / GameScreen.getWidth();
39 screenY *= renderer.getHeight() / GameScreen.getHeight();
40 for (Button button : renderer.menuMainButtons) {
41 if (button.getRect().contains(screenX, screenY) && button.getType() > 0) renderer.buttonClicked(button);
42 }
43 return false;
44 }
46 @Override
47 public boolean touchDragged(int screenX, int screenY, int pointer) {
48 return false;
49 }
51 @Override
52 public boolean mouseMoved(int screenX, int screenY) {
53 return false;
54 }
56 @Override
57 public boolean scrolled(int amount) {
58 return false;
59 }
61 }