diff --git a/src/UCTNode.cpp b/src/UCTNode.cpp index 1be63e816..8501bfc8f 100644 --- a/src/UCTNode.cpp +++ b/src/UCTNode.cpp @@ -29,6 +29,7 @@ #include #include #include +#include #include "FastState.h" #include "UCTNode.h" #include "UCTSearch.h" @@ -186,7 +187,7 @@ void UCTNode::dirichlet_noise(float epsilon, float alpha) { auto dirichlet_vector = std::vector{}; - std::gamma_distribution<> gamma(alpha, 1.0f); + std::gamma_distribution gamma(alpha, 1.0f); for (size_t i = 0; i < child_cnt; i++) { dirichlet_vector.emplace_back(gamma(*Random::get_Rng())); } @@ -298,7 +299,7 @@ int UCTNode::get_visits() const { float UCTNode::get_eval() const { assert(!first_visit()); - return m_blackevals / (double)get_visits(); + return static_cast(m_blackevals / (double)get_visits()); } float UCTNode::get_eval(int tomove) const { diff --git a/src/Utils.cpp b/src/Utils.cpp index 33f791f63..ab8813d3b 100644 --- a/src/Utils.cpp +++ b/src/Utils.cpp @@ -25,7 +25,7 @@ #include #include #include -#ifdef WIN32 +#ifdef _WIN32 #include #else #include @@ -71,7 +71,7 @@ bool Utils::input_pending(void) { } if (dw) { - return input_causes_stop(); + return true; } else { return false; } @@ -84,7 +84,7 @@ bool Utils::input_pending(void) { if (dw <= 1) { return false; } else { - return input_causes_stop(); + return true; } } #endif