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 を定義します