コード例 #1
0
ファイル: Renderer.java プロジェクト: aritschcorae/TestLibGdX
  private void drawLevelScore(GameController gamecontroller, int score) {
    drawTextBox(levelFinishedBounds.height * 3.5f);
    genericTextBoxMap
        .get(Helper.TEXTBOX_SIZE.get(Helper.TEXTBOX_INDEX_LEVEL))
        .draw(
            batch,
            Helper.TEXTBOX_TEXT.get(Helper.TEXTBOX_INDEX_LEVEL) + gamecontroller.getTextBoxLevel(),
            border + (Sizes.DEFAULT_WORLD_WIDTH) / 2 * ppux - levelFinishedBounds.width / 2,
            (Sizes.DEFAULT_WORLD_HEIGHT - (Sizes.TEXTBOX_OFFSET + Sizes.TEXTBOX_HEIGHT)) * ppuy);

    genericTextBoxMap
        .get(Helper.TEXTBOX_SIZE.get(Helper.TEXTBOX_INDEX_TIME))
        .draw(
            batch,
            Helper.TEXTBOX_TEXT.get(Helper.TEXTBOX_INDEX_TIME) + gamecontroller.getTimeNeeded(),
            border + (Sizes.DEFAULT_WORLD_WIDTH) / 2 * ppux - levelFinishedBounds.width / 2,
            (Sizes.DEFAULT_WORLD_HEIGHT
                        - (Sizes.TEXTBOX_OFFSET + Sizes.TEXTBOX_HEIGHT + Helper.BREAK_SIZE))
                    * ppuy
                - levelFinishedBounds.height);

    genericTextBoxMap
        .get(Helper.TEXTBOX_SIZE.get(Helper.TEXTBOX_INDEX_BONUS))
        .draw(
            batch,
            Helper.TEXTBOX_TEXT.get(Helper.TEXTBOX_INDEX_BONUS) + score,
            border + (Sizes.DEFAULT_WORLD_WIDTH) / 2 * ppux - levelFinishedBounds.width / 2,
            (Sizes.DEFAULT_WORLD_HEIGHT
                        - (Sizes.TEXTBOX_OFFSET + Sizes.TEXTBOX_HEIGHT + Helper.BREAK_SIZE))
                    * ppuy
                - levelFinishedBounds.height * 2);
    genericTextBoxMap
        .get(Helper.TEXTBOX_SIZE.get(Helper.TEXTBOX_INDEX_TAP))
        .draw(
            batch,
            Helper.TEXTBOX_TEXT.get(Helper.TEXTBOX_INDEX_TAP),
            border + (Sizes.DEFAULT_WORLD_WIDTH) / 2 * ppux - tapBounds.width / 2,
            (Sizes.DEFAULT_WORLD_HEIGHT
                        - (Sizes.TEXTBOX_OFFSET + Sizes.TEXTBOX_HEIGHT + Helper.BREAK_SIZE))
                    * ppuy
                - levelFinishedBounds.height * 3);
  }