Dofensmirtsz hace 9 años
padre
commit
c3b9e23f3d
Se han modificado 4 ficheros con 33 adiciones y 33 borrados
  1. 1 1
      HeightMap.cpp
  2. 32 32
      worlds/rock.json
  3. BIN
      worlds/rockHeightmap.pdn
  4. BIN
      worlds/rockHeightmap.png

+ 1 - 1
HeightMap.cpp

@@ -40,7 +40,7 @@ HeightMap::HeightMap(const std::string &file, World* world)
 
 			if (valueAt(x, y, GREEN) > 0)
 			{
-				world->addLevelObject(new LevelObject(world->getObjectFromValue(valueAt(x, y, GREEN)).first, Vec3f(x, heightAt(x, y), y), Vec3f(0, rand()%360, 0), 1, world->getObjectFromValue(valueAt(x, y, GREEN)).second));
+				world->addLevelObject(new LevelObject(world->getObjectFromValue(valueAt(x, y, GREEN)).first, Vec3f(x, heightAt(x, y), y), Vec3f(0, 0, 0), 1, world->getObjectFromValue(valueAt(x, y, GREEN)).second));
 			}
 
 			Vec3f normal = ca.cross(ba);

+ 32 - 32
worlds/rock.json

@@ -4,85 +4,85 @@
     "texture": "worlds/rockStone2.png",
     "scale": 1,
     "object-templates": [
-      {
-        "color": 10,
-        "file": "models/Rocks/Rock1.obj"
-      },
-      {
-        "color": 20,
-        "file": "models/Rocks/Rock2.obj"
-      },
-      {
-        "color": 30,
-        "file": "models/Rocks/Rock3.obj"
-      },
-      {
-        "color": 40,
-        "file": "models/Rocks/Rock4.obj"
-      },
       {
         "color": 50,
-        "file": "models/Rocks/Rock5.obj"
+        "file": "models/Rocks/Rock5.obj",
+        "collision":  true
       },
       {
         "color": 60,
-        "file": "models/Rocks/Rock6.obj"
+        "file": "models/Rocks/Rock6.obj",
+        "collision":  true
       },
       {
         "color": 70,
-        "file": "models/Rocks/Rock7.obj"
+        "file": "models/Rocks/Rock7.obj",
+        "collision":  true
       },
       {
         "color": 80,
-        "file": "models/Rocks/Rock8.obj"
+        "file": "models/Rocks/Rock8.obj",
+        "collision":  true
       },
       {
         "color": 90,
-        "file": "models/Rocks/Rock9.obj"
+        "file": "models/Rocks/Rock9.obj",
+        "collision":  true
       },
       {
         "color": 100,
-        "file": "models/Rocks/Rock10.obj"
+        "file": "models/Rocks/Rock10.obj",
+        "collision":  true
       },
       {
         "color": 160,
-        "file": "models/Rocks/InvisBall.obj"
+        "file": "models/Rocks/InvisBall.obj",
+        "collision":  true
       },
       {
         "color": 170,
-        "file": "models/Rocks/DraakHoofd.obj"
+        "file": "models/Rocks/DraakHoofd.obj",
+        "collision":  true
       },
       {
         "color": 180,
-        "file": "models/Rocks/DragonWall1.obj"
+        "file": "models/Rocks/DragonWall1.obj",
+        "collision":  true
       },
       {
         "color": 190,
-        "file": "models/Rocks/Cave1.obj"
+        "file": "models/Rocks/Cave1.obj",
+        "collision":  false
       },
       {
         "color": 200,
-        "file": "models/Rocks/SpikeRock2.obj"
+        "file": "models/Rocks/SpikeRock2.obj",
+        "collision":  false
       },
       {
         "color": 210,
-        "file": "models/Rocks/SpikeRock1.obj"
+        "file": "models/Rocks/SpikeRock1.obj",
+        "collision":  false
       },
       {
         "color": 220,
-        "file": "models/Rocks/SpikeRock3.obj"
+        "file": "models/Rocks/SpikeRock3.obj",
+        "collision":  false
       },
       {
         "color": 230,
-        "file": "models/Rocks/SpikeRock4.obj"
+        "file": "models/Rocks/SpikeRock4.obj",
+        "collision":  false
       },
       {
         "color": 240,
-        "file": "models/Rocks/SpikeRock5.obj"
+        "file": "models/Rocks/SpikeRock5.obj",
+        "collision":  false
       },
       {
         "color": 250,
-        "file": "models/Teleporter/Teleporter.obj"
+        "file": "models/Teleporter/Teleporter.obj",
+        "collision":  false
       }
 
     ]

BIN
worlds/rockHeightmap.pdn


BIN
worlds/rockHeightmap.png