Interface GameBoard

    • Method Detail

      • setTitle

        void setTitle​(String title)
        設置計分版標題
        Parameters:
        title - 標題
      • addPlayer

        void addPlayer​(GamePlayer player)
        添加玩家到計分版
        Parameters:
        player - 遊戲玩家
      • switchTeam

        void switchTeam​(TeamPlayer player)
        根據玩家目前狀態切換計分版隊伍
        Parameters:
        player - 隊伍玩家
      • removePlayer

        void removePlayer​(GamePlayer player)
        在計分版移除玩家
        Parameters:
        player - 遊戲玩家
      • setScore

        void setScore​(String key,
                      int score)
        設置計分版內特定行的分數
        Parameters:
        key - 標識文字
        score - 分數
      • setLine

        void setLine​(String key,
                     String line)
        設置計分版內特定行的文字內容
        Parameters:
        key - 標識文字
        line - 新文字內容, 支援顏色
      • setLine

        void setLine​(String key,
                     String line,
                     int score)
        設置計分版內特定行的文字內容和分數
        Parameters:
        key - 標識文字
        line - 新文字內容,支援顏色
        score - 新分數
      • updateIndividual

        void updateIndividual​(GamePlayer player)
        更新特定玩家的個人所屬顯示
        Parameters:
        player - 玩家
      • updateIndividual

        void updateIndividual()
        更新所有玩家的個人所屬顯示
      • destroy

        void destroy()
        銷毀計分版,此動作將無法復原。