소스 검색

fixes issue with some gateways

Paul 11 년 전
부모
커밋
bfb9016788
2개의 변경된 파일6개의 추가작업 그리고 6개의 파일을 삭제
  1. 3 3
      QGearsMain/include/data/QGearsTriggersFile.h
  2. 3 3
      QGearsMain/src/data/QGearsTriggersFile.cpp

+ 3 - 3
QGearsMain/include/data/QGearsTriggersFile.h

@@ -50,9 +50,9 @@ namespace QGears
 
         struct Vertex_s
         {
-            u16 x;
-            u16 y;
-            u16 z;
+            s16 x;
+            s16 y;
+            s16 z;
         };
 
         struct Gateway

+ 3 - 3
QGearsMain/src/data/QGearsTriggersFile.cpp

@@ -88,9 +88,9 @@ namespace QGears
 
     void TriggerFileSerializer::ReadVertex_s(Ogre::DataStreamPtr& stream, TriggersFile::Vertex_s& vertex)
     {
-        readShort(stream, vertex.x);
-        readShort(stream, vertex.y);
-        readShort(stream, vertex.z);
+        readInt16(stream, vertex.x);
+        readInt16(stream, vertex.y);
+        readInt16(stream, vertex.z);
     }
 
     void TriggerFileSerializer::ReadRange(Ogre::DataStreamPtr& stream, TriggersFile::Range& range)