From 359b87fa8bd3a77dc097c1c125c5b3e7cc9b43ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Zurcher?= Date: Tue, 9 Feb 2016 23:30:11 +0100 Subject: MainMenu: rely on Menu.hit() --- core/src/ch/asynk/rustanddust/menu/MainMenu.java | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/core/src/ch/asynk/rustanddust/menu/MainMenu.java b/core/src/ch/asynk/rustanddust/menu/MainMenu.java index ff14959..b43f76d 100644 --- a/core/src/ch/asynk/rustanddust/menu/MainMenu.java +++ b/core/src/ch/asynk/rustanddust/menu/MainMenu.java @@ -48,24 +48,14 @@ public class MainMenu extends Menu @Override public boolean hit(float x, float y) { - boolean ret = false; menuItem = Items.NONE; - if (!visible) return ret; + if (!visible) return false; - if (label(Items.PLAY).hit(x, y)) { - menuItem = Items.PLAY; - ret = true; - } else if (label(Items.TUTORIALS).hit(x, y)) { - menuItem = Items.TUTORIALS; - ret = true; - } else if (label(Items.OPTIONS).hit(x, y)) { - menuItem = Items.OPTIONS; - ret = true; - } else if (label(Items.EXIT).hit(x, y)) { - Gdx.app.exit(); - } + if (!super.hit(x, y)) return false; - return ret; + if (menuItem == Items.EXIT) + Gdx.app.exit(); + return true; } } -- cgit v1.1-2-g2b99