|
DigitalCurling3
1.0.0
A curling simulation system for curling AIs
|
ApplyMove(), ApplyMoveResult を定義します More...
#include <functional>#include <chrono>#include "json/common.hpp"#include "game_setting.hpp"#include "i_simulator.hpp"#include "i_player.hpp"#include "game_state.hpp"#include "move.hpp"Go to the source code of this file.
Classes | |
| struct | digitalcurling3::ApplyMoveResult |
| ApplyMove() の返り値 More... | |
Namespaces | |
| digitalcurling3 | |
| Digital Curling ライブラリはこの名前空間の中に定義されます | |
Functions | |
| void | digitalcurling3::ApplyMove (GameSetting const &setting, ISimulator &simulator, IPlayer &player, GameState &state, Move &move, std::chrono::milliseconds const &thinking_time_used, ApplyMoveResult *result=nullptr, std::function< void(ISimulator const &)> on_step=nullptr) |
| 試合を1ターン進めます More... | |
ApplyMove(), ApplyMoveResult を定義します