Intel compiler cries for an explicit cast
warning #2259: non-pointer conversion from "double" to "int"
may lose significant bits
No functional change.
double ratio1 = (TMaxRatio * moveImportance) / (TMaxRatio * moveImportance + otherMovesImportance);
double ratio2 = (moveImportance + TStealRatio * otherMovesImportance) / (moveImportance + otherMovesImportance);
- return myTime * std::min(ratio1, ratio2);
+ return int(myTime * std::min(ratio1, ratio2)); // Intel C++ asks an explicit cast
}
} // namespace