Beispiel #1
0
  // See if a button was clicked
  @Override
  public boolean touchDown(int screenX, int screenY, int pointer, int button) {
    screenX = scaleX(screenX);
    screenY = scaleY(screenY);

    if (mWorld.isMenu()) {
      start.isTouchDown(screenX, screenY);
    } else if (mWorld.isRunning() || mWorld.isChoice()) {
      if (!add.isTouchDown(screenX, screenY)
          && !upLeft.isTouchDown(screenX, screenY)
          && !up.isTouchDown(screenX, screenY)
          && !upRight.isTouchDown(screenX, screenY)
          && !left.isTouchDown(screenX, screenY)
          && !right.isTouchDown(screenX, screenY)
          && !downLeft.isTouchDown(screenX, screenY)
          && !downRight.isTouchDown(screenX, screenY)
          && !down.isTouchDown(screenX, screenY)
          && !sUpLeft.isTouchDown(screenX, screenY)
          && !sUp.isTouchDown(screenX, screenY)
          && !sUpRight.isTouchDown(screenX, screenY)
          && !sLeft.isTouchDown(screenX, screenY)
          && !sRight.isTouchDown(screenX, screenY)
          && !sDownLeft.isTouchDown(screenX, screenY)
          && !sDownRight.isTouchDown(screenX, screenY)
          && !sDown.isTouchDown(screenX, screenY)
          && !swap.isTouchDown(screenX, screenY)) {
        mWorld.ready(false);
      }
    } else if (mWorld.isGameOver() || mWorld.isHighScore()) {
      mWorld.restart();
    }

    return true;
  }