示例#1
0
  @Override
  public void render(float delta) {
    viewport.apply();
    Constants.setBG();

    batch.setProjectionMatrix(viewport.getCamera().combined);

    batch.begin();

    final GlyphLayout easyLayout = new GlyphLayout(font, Constants.EASY_LABEL);
    font.setColor(Color.BLACK);
    font.draw(
        batch,
        Constants.EASY_LABEL,
        Constants.EASY_CENTER.x,
        Constants.EASY_CENTER.y + easyLayout.height / 2,
        0,
        Align.center,
        false);

    final GlyphLayout mediumLayout = new GlyphLayout(font, Constants.MEDIUM_LABEL);
    font.draw(
        batch,
        Constants.MEDIUM_LABEL,
        Constants.MEDIUM_CENTER.x,
        Constants.MEDIUM_CENTER.y + mediumLayout.height / 2,
        0,
        Align.center,
        false);

    final GlyphLayout hardLayout = new GlyphLayout(font, Constants.HARD_LABEL);
    font.draw(
        batch,
        Constants.HARD_LABEL,
        Constants.HARD_CENTER.x,
        Constants.HARD_CENTER.y + hardLayout.height / 2,
        0,
        Align.center,
        false);

    batch.end();
  }