示例#1
0
  @Override
  public void render() {
    super.render();
    backgroud.render();
    text.render(message);
    arrow.render(
        gui.getApp()
            .getAssets()
            .getTexture(("arrow_" + orientation).toLowerCase().replaceAll("_", "")),
        "");

    this.shapeRenderer.setColor(Color.WHITE);
    this.shapeRenderer.begin(ShapeRenderer.ShapeType.Line);
    this.shapeRenderer.rect(target.x, target.y, target.width, target.height);
    this.shapeRenderer.end();

    if (firstRender) {
      refresh();
      firstRender = false;
    }
  }