summaryrefslogtreecommitdiff
path: root/ai_rand.cpp
diff options
context:
space:
mode:
authorTom Smeding <tom.smeding@gmail.com>2018-07-01 23:50:52 +0200
committerTom Smeding <tom.smeding@gmail.com>2018-07-01 23:51:42 +0200
commit6d6292cc9d2da6b570a3a44ede78b098fccd7537 (patch)
tree5c993de409432d50b59c62b806ecf781ef6fe6f3 /ai_rand.cpp
parente0446e8653df1789893cb8530aafd3dd052b32ca (diff)
Actually break loop in Board::forEachMove
Diffstat (limited to 'ai_rand.cpp')
-rw-r--r--ai_rand.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/ai_rand.cpp b/ai_rand.cpp
index 9bd3eed..8b71670 100644
--- a/ai_rand.cpp
+++ b/ai_rand.cpp
@@ -5,8 +5,9 @@ Move AI::Rand::findMove(const Board &bd, int player) {
Move poss[N * N * N];
int nposs = 0;
- bd.forEachMove(player, [&bd, &poss, &nposs](Move mv) {
+ bd.forEachMove(player, [&poss, &nposs](Move mv) {
poss[nposs++] = mv;
+ return false;
});
if (nposs == 0) return Move(-1, -1);