소스 검색

Update Formats.LWO.pas

glscene 1 년 전
부모
커밋
6518a82577
1개의 변경된 파일7개의 추가작업 그리고 15개의 파일을 삭제
  1. 7 15
      Source/Formats.LWO.pas

+ 7 - 15
Source/Formats.LWO.pas

@@ -1532,20 +1532,15 @@ begin
     begin
     begin
       CurPols.Add(GetChunkClass(CurId, TLWChunk).Create);
       CurPols.Add(GetChunkClass(CurId, TLWChunk).Create);
 
 
-      with CurPols[CurPols.Count - 1] do
-      begin
-        FID := CurId;
-        LoadFromStream(AStream);
-      end;
+      CurPols[CurPols.Count - 1].FID := CurId;
+      LoadFromStream(AStream);
     end
     end
     else if (CurId = ID_VMAP) or (CurId = ID_VMAD) then
     else if (CurId = ID_VMAP) or (CurId = ID_VMAD) then
     begin
     begin
       CurPnts.Add(GetChunkClass(CurId, TLWChunk).Create);
       CurPnts.Add(GetChunkClass(CurId, TLWChunk).Create);
-      with CurPnts[CurPnts.Count - 1] do
-      begin
-        FID := CurId;
-        LoadFromStream(AStream);
-      end;
+
+      CurPnts[CurPnts.Count - 1].FID := CurId;
+      LoadFromStream(AStream);
     end
     end
     else
     else
     begin
     begin
@@ -1553,12 +1548,9 @@ begin
         (CurId = ID_CLIP) then
         (CurId = ID_CLIP) then
         CurItems := Chunks;
         CurItems := Chunks;
       CurItems.Add(GetChunkClass(CurId, TLWChunk).Create);
       CurItems.Add(GetChunkClass(CurId, TLWChunk).Create);
-      with CurItems[CurItems.Count - 1] do
-      begin
-        FID := CurId;
-        LoadFromStream(AStream);
-      end;
 
 
+      CurItems[CurItems.Count - 1].FID := CurId;
+      LoadFromStream(AStream);
     end;
     end;
 
 
     if CurId = ID_LAYR then
     if CurId = ID_LAYR then