DigitalCurling3  1.0.0
A curling simulation system for curling AIs
digitalcurling3::GameResult Struct Reference

試合の結果を格納する. More...

#include <game_result.hpp>

Public Types

enum  Reason : std::uint8_t { Reason::kScore, Reason::kConcede, Reason::kTimeLimit, Reason::kDraw }
 勝敗が定まった理由 More...
 

Public Attributes

Team winner = Team::kInvalid
 勝利チーム More...
 
Reason reason = Reason::kDraw
 勝敗の理由
 

Detailed Description

試合の結果を格納する.

Member Enumeration Documentation

◆ Reason

enum digitalcurling3::GameResult::Reason : std::uint8_t
strong

勝敗が定まった理由

Enumerator
kScore 

スコアによる勝敗

kConcede 

コンシードによる勝敗

kTimeLimit 

制限時間超過による勝敗

kDraw 

引き分けの際に使用される値

Member Data Documentation

◆ winner

Team digitalcurling3::GameResult::winner = Team::kInvalid

勝利チーム

引き分けの場合は Team::kInvalid が格納される.


The documentation for this struct was generated from the following file: