Kaynağa Gözat

Apply modernize-loop-convert to the simplified loop

Turo Lamminen 3 yıl önce
ebeveyn
işleme
795c0abcc8
1 değiştirilmiş dosya ile 6 ekleme ve 8 silme
  1. 6 8
      code/AssetLib/SMD/SMDLoader.cpp

+ 6 - 8
code/AssetLib/SMD/SMDLoader.cpp

@@ -242,16 +242,14 @@ void SMDImporter::CreateOutputMeshes() {
 
 
     // collect all faces
     // collect all faces
     iNum = 0;
     iNum = 0;
-    for (std::vector<SMD::Face>::const_iterator
-            iFace =  asTriangles.begin();
-            iFace != asTriangles.end(); ++iFace) {
-        if (UINT_MAX == (*iFace).iTexture) {
-            aaiFaces[(*iFace).iTexture].push_back( 0 );
-        } else if ((*iFace).iTexture >= aszTextures.size()) {
+    for (const auto &asTriangle : asTriangles) {
+        if (UINT_MAX == asTriangle.iTexture) {
+            aaiFaces[asTriangle.iTexture].push_back( 0 );
+        } else if (asTriangle.iTexture >= aszTextures.size()) {
             ASSIMP_LOG_INFO("[SMD/VTA] Material index overflow in face");
             ASSIMP_LOG_INFO("[SMD/VTA] Material index overflow in face");
-            aaiFaces[(*iFace).iTexture].push_back((unsigned int)aszTextures.size()-1);
+            aaiFaces[asTriangle.iTexture].push_back((unsigned int)aszTextures.size()-1);
         } else {
         } else {
-            aaiFaces[(*iFace).iTexture].push_back(iNum);
+            aaiFaces[asTriangle.iTexture].push_back(iNum);
         }
         }
         ++iNum;
         ++iNum;
     }
     }