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

試合設定 More...

#include <game_setting.hpp>

Public Attributes

std::uint8_t max_end = 10
 延長戦を含まないエンド数.
 
float sheet_width = 4.75f
 アイスシートの横幅.
 
bool five_rock_rule = true
 ファイブロックルールを適用するか? More...
 
std::array< std::chrono::milliseconds, 2 > thinking_time
 各チームの全エンド(延長エンドを除く)の思考時間です More...
 
std::array< std::chrono::milliseconds, 2 > extra_end_thinking_time
 延長エンドの思考時間です. More...
 

Detailed Description

試合設定

Member Data Documentation

◆ extra_end_thinking_time

std::array<std::chrono::milliseconds, 2> digitalcurling3::GameSetting::extra_end_thinking_time

延長エンドの思考時間です.

残り思考時間は各延長エンドが始まる際にこの値で上書きされます.

See also
thinking_time 延長ではないエンドの思考時間

◆ five_rock_rule

bool digitalcurling3::GameSetting::five_rock_rule = true

ファイブロックルールを適用するか?

ファイブロックルールを適用する場合 true を指定します.

◆ thinking_time

std::array<std::chrono::milliseconds, 2> digitalcurling3::GameSetting::thinking_time

各チームの全エンド(延長エンドを除く)の思考時間です

See also
extra_end_thinking_time 延長エンドの思考時間

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