]> git.localhorst.tv Git - blank.git/commitdiff
fix iteration in entity/world intersection
authorDaniel Karbach <daniel.karbach@localhorst.tv>
Wed, 9 Dec 2015 16:20:34 +0000 (17:20 +0100)
committerDaniel Karbach <daniel.karbach@localhorst.tv>
Wed, 9 Dec 2015 16:20:34 +0000 (17:20 +0100)
…and I was wondering why 3^3 is 91 -.-

src/world/world.cpp

index 7efcddd00da9972704b09a014658d405b22f9ca7..920313653ac1104ee91073a2d55df97462e2a4ed 100644 (file)
@@ -840,7 +840,7 @@ bool World::Intersection(const Entity &e, const EntityState &s, std::vector<Worl
        ExactLocation::Coarse end(reference + 2);
 
        bool any = false;
-       for (ExactLocation::Coarse pos(begin); pos.z < end.y; ++pos.z) {
+       for (ExactLocation::Coarse pos(begin); pos.z < end.z; ++pos.z) {
                for (pos.y = begin.y; pos.y < end.y; ++pos.y) {
                        for (pos.x = begin.x; pos.x < end.x; ++pos.x) {
                                Chunk *chunk = chunks.Get(pos);