X-Git-Url: http://git.localhorst.tv/?p=blobs.git;a=blobdiff_plain;f=src%2Fcreature%2Fgoal.cpp;h=e65a4dbf484ad743c23624c5fea28f225b9595ae;hp=9d3e1254c870670e15db2f38eb28d08358af57e6;hb=628b6dfe0b4bd98bd8438f70ec686fe2df464550;hpb=27cbcf62c4608f9d3a408e903863f3f5e7e47ff0 diff --git a/src/creature/goal.cpp b/src/creature/goal.cpp index 9d3e125..e65a4db 100644 --- a/src/creature/goal.cpp +++ b/src/creature/goal.cpp @@ -240,7 +240,8 @@ void LocateResourceGoal::SearchVicinity() { glm::ivec2 begin(glm::max(glm::ivec2(0), loc - seek_radius)); glm::ivec2 end(glm::min(glm::ivec2(planet.SideLength()), loc + seek_radius + glm::ivec2(1))); - double rating[end.y - begin.y][end.x - begin.x] { 0.0 }; + double rating[end.y - begin.y][end.x - begin.x]; + std::memset(rating, 0, sizeof(double) * (end.y - begin.y) * (end.x - begin.x)) // find close and rich field for (int y = begin.y; y < end.y; ++y) {