From 23d0221611c247dcaf19604d34b5903cfd68d235 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20W=2E=20Urba=C5=84czyk?= Date: Sun, 27 Feb 2011 21:05:53 +0000 Subject: [PATCH] One more fix for 0.83c build. --- CCallback.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CCallback.cpp b/CCallback.cpp index 83ac32698..e8a22e5c9 100644 --- a/CCallback.cpp +++ b/CCallback.cpp @@ -1067,7 +1067,9 @@ std::vector CBattleCallback::battleGetDistances(const CStack * stack, THex hex = stack->position; std::vector ret; - bool ac[BFIELD_SIZE]; + bool ac[BFIELD_SIZE] = {0}; + std::set occupyable; + gs->curB->getAccessibilityMap(ac, stack->doubleWide(), stack->attackerOwned, false, occupyable, stack->hasBonusOfType(Bonus::FLYING), stack); THex pr[BFIELD_SIZE]; int dist[BFIELD_SIZE]; gs->curB->makeBFS(stack->position, ac, pr, dist, stack->doubleWide(), stack->attackerOwned, stack->hasBonusOfType(Bonus::FLYING), false);