Eiyeron Fulmincendii преди 10 години
родител
ревизия
5f7258b79b
променени са 1 файла, в които са добавени 4 реда и са изтрити 3 реда
  1. 4 3
      src/engine/main.cpp

+ 4 - 3
src/engine/main.cpp

@@ -28,13 +28,14 @@ int main(int argc, char *argv[])
     const uint8_t* l1 = f1.get();
     const uint8_t* l2 = f2.get();
 
+    // TODO better map reading.
     uint16_t* dungeonTest = new uint16_t[f1.file_size/2+1];
     uint16_t* dungeonTest2 = new uint16_t[f1.file_size/2+1];
 
-    for(unsigned i = 0; i < f1.file_size; i++)
+    for(unsigned i = 0; i < f1.file_size/2; i++)
     {
-        dungeonTest[i] = read_big_endian_value<uint16_t>(&l1[i*1]);
-        dungeonTest2[i] = read_big_endian_value<uint16_t>(&l2[i*1]);
+        dungeonTest[i] = read_big_endian_value<uint16_t>(&l1[i*2]);
+        dungeonTest2[i] = read_big_endian_value<uint16_t>(&l2[i*2]);
     }
 
     Map map(20, 20, dungeonTest, dungeonTest2, tex);