]> git.jsancho.org Git - lugaru.git/blobdiff - Source/Objects/Object.cpp
Using a vector for Model triangles, moved facenormal inside triangles
[lugaru.git] / Source / Objects / Object.cpp
index 06665de39c645f74bddf07ff155b0a594e4a6121..aff63df4da1efdf2f85b91c1b5ffbb71a818d8fb 100644 (file)
@@ -222,7 +222,7 @@ void Object::doShadows(XYZ lightloc)
             if (shadowed > 0) {
                 col = model.normals[j] - DoRotation(lightloc * shadowed, 0, -yaw, 0);
                 Normalise(&col);
-                for (int k = 0; k < model.TriangleNum; k++) {
+                for (int k = 0; k < model.Triangles.size(); k++) {
                     if (model.Triangles[k].vertex[0] == j) {
                         int l = k * 24;
                         model.vArray[l + 2] = col.x;