示例#1
0
  public void handleInput(float delta) {
    float height = paddle.getHeight();
    float paddleY = paddle.getPosition().y;

    if (layout == layoutInput.WASD) {
      if (Gdx.input.isKeyPressed(Keys.W) && paddleY + height < 480) {
        onUpKeyPressed(delta);
      } else if (Gdx.input.isKeyPressed(Keys.S) && paddleY >= 0) {
        onDownKeyPressed(delta);
      }
    } else if (layout == layoutInput.ARROWS) {
      if (Gdx.input.isKeyPressed(Keys.UP) && paddleY + height < 480) {
        onUpKeyPressed(delta);
      } else if (Gdx.input.isKeyPressed(Keys.DOWN) && paddleY >= 0) {
        onDownKeyPressed(delta);
      }
    }
  }