diff options
| author | Jérémy Zurcher <jeremy@asynk.ch> | 2016-03-01 21:09:01 +0100 | 
|---|---|---|
| committer | Jérémy Zurcher <jeremy@asynk.ch> | 2016-03-01 21:09:01 +0100 | 
| commit | 64cc78cf5fae20a950b836a126225a81895e6201 (patch) | |
| tree | 1bf66180a3da7facfe83e3d96c6875827cdd3bca /core/src/ch | |
| parent | b0b59ede321238baffdd744f4bda165ff97f1a2c (diff) | |
| download | RustAndDust-64cc78cf5fae20a950b836a126225a81895e6201.zip RustAndDust-64cc78cf5fae20a950b836a126225a81895e6201.tar.gz  | |
PlayMenu : code factoring
Diffstat (limited to 'core/src/ch')
| -rw-r--r-- | core/src/ch/asynk/rustanddust/menu/PlayMenu.java | 22 | 
1 files changed, 11 insertions, 11 deletions
diff --git a/core/src/ch/asynk/rustanddust/menu/PlayMenu.java b/core/src/ch/asynk/rustanddust/menu/PlayMenu.java index 87eb44b..768e778 100644 --- a/core/src/ch/asynk/rustanddust/menu/PlayMenu.java +++ b/core/src/ch/asynk/rustanddust/menu/PlayMenu.java @@ -51,8 +51,9 @@ public class PlayMenu extends Patch implements MenuCtrl.Panel          if (ok) {              game.db.deleteGame(GameRecord.remove(getList().getIdx()));              getList().unselect(); -            deleteBtn.visible = false; -            resumeBtn.visible = false; +            showBtns(false); +            if (GameRecord.list.size() <= 0) +                return MenuCtrl.MenuType.NEW_GAME;          }          return MenuCtrl.MenuType.NONE;      } @@ -100,8 +101,7 @@ public class PlayMenu extends Patch implements MenuCtrl.Panel          setBottomRight(newBtn);          resumeBtn.setPosition(newBtn.getX() - resumeBtn.getWidth() - 5, newBtn.getY());          deleteBtn.setPosition(resumeBtn.getX() - deleteBtn.getWidth() - 5, newBtn.getY()); -        deleteBtn.visible = false; -        resumeBtn.visible = false; +        showBtns(false);          y += padding;          x += padding; @@ -143,19 +143,19 @@ public class PlayMenu extends Patch implements MenuCtrl.Panel          } else if (list.hit(x, y)) {              if (i != getList().getIdx())                  game.playType(); -            if(getList().getIdx() == null) { -                deleteBtn.visible = false; -                resumeBtn.visible = false; -            } else { -                deleteBtn.visible = true; -                resumeBtn.visible = true; -            } +            showBtns(getList().getIdx() != null);              return MenuCtrl.MenuType.NONE;          }          return MenuCtrl.MenuType.NONE;      } +    private void showBtns(boolean show) +    { +        deleteBtn.visible = show; +        resumeBtn.visible = show; +    } +      @Override      public void dispose()      {  | 
