Procházet zdrojové kódy

fixes issue with some gateways

Paul před 11 roky
rodič
revize
bfb9016788

+ 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)