StringBuilder makeTotalScoreLine() {
        StringBuilder stringBuilder = new StringBuilder();
        calcScore();

        if (nowFrame == 0) {
            if (frameList.get(nowFrame).isFirstShotStrike())
                stringBuilder.append(makeEachFrameScore(nowFrame));
            else if (frameList.get(nowFrame).isSecondShotSpare())
                stringBuilder.append(makeEachFrameScore(nowFrame));
            else
                stringBuilder.append(makeEachFrameScore(nowFrame + 1));
        }

        if (nowFrame > 0) {
            if (frameList.get(nowFrame).isFirstShotStrike()) {
                if (frameList.get(nowFrame-1).isFirstShotStrike())
                    stringBuilder.append(makeEachFrameScore(nowFrame - 1));
                else
                    stringBuilder.append(makeEachFrameScore(nowFrame));
            }
            else if (frameList.get(nowFrame).isSecondShotSpare()) {
                stringBuilder.append(makeEachFrameScore(nowFrame));
            }
            else
                stringBuilder.append(makeEachFrameScore(nowFrame + 1));


        }
        return stringBuilder;
    }