rock.json 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. {
  2. "world": {
  3. "heightmap": "worlds/rockHeightmap.png",
  4. "texture": "worlds/rockStone2.png",
  5. "skybox": "skyboxes/water/",
  6. "music": "WAVE/test2.wav",
  7. "object-templates": [
  8. {
  9. "color": 50,
  10. "file": "models/Rocks/Rock5.obj",
  11. "collision": true
  12. },
  13. {
  14. "color": 60,
  15. "file": "models/Rocks/Rock6.obj",
  16. "collision": true
  17. },
  18. {
  19. "color": 70,
  20. "file": "models/Rocks/Rock7.obj",
  21. "collision": true
  22. },
  23. {
  24. "color": 80,
  25. "file": "models/Rocks/Rock8.obj",
  26. "collision": true
  27. },
  28. {
  29. "color": 90,
  30. "file": "models/Rocks/Rock9.obj",
  31. "collision": true
  32. },
  33. {
  34. "color": 100,
  35. "file": "models/Rocks/Rock10.obj",
  36. "collision": true
  37. },
  38. {
  39. "color": 160,
  40. "file": "models/Rocks/InvisBall.obj",
  41. "collision": true
  42. },
  43. {
  44. "color": 170,
  45. "file": "models/Rocks/DraakHoofd.obj",
  46. "collision": true
  47. },
  48. {
  49. "color": 180,
  50. "file": "models/Rocks/DragonWall1.obj",
  51. "collision": true
  52. },
  53. {
  54. "color": 190,
  55. "file": "models/Rocks/Cave1.obj",
  56. "collision": false
  57. },
  58. {
  59. "color": 200,
  60. "file": "models/Rocks/SpikeRock2.obj",
  61. "collision": false
  62. },
  63. {
  64. "color": 210,
  65. "file": "models/Rocks/SpikeRock1.obj",
  66. "collision": false
  67. },
  68. {
  69. "color": 220,
  70. "file": "models/Rocks/SpikeRock3.obj",
  71. "collision": false
  72. },
  73. {
  74. "color": 230,
  75. "file": "models/Rocks/SpikeRock4.obj",
  76. "collision": false
  77. },
  78. {
  79. "color": 240,
  80. "file": "models/Rocks/SpikeRock5.obj",
  81. "collision": false
  82. }
  83. ]
  84. },
  85. "player": {
  86. "startposition": [ 1, 5, 20 ]
  87. },
  88. "objects": [ ],
  89. "portal": {
  90. "file": "models/Teleporter/Teleporter.obj",
  91. "pos": [ 10, 5, 10 ]
  92. },
  93. "enemies": [
  94. {
  95. "file": "models/squid/Blooper.obj",
  96. "pos": [ 20, 5, 10 ],
  97. "scale": 0.01
  98. }],
  99. "crystal": {
  100. "full texture": "models/crystal/Crystal.obj",
  101. "empty texture": "models/crystal/PickedUpCrystal.obj",
  102. "instances": [
  103. {
  104. "pos": [ 31, 5, 33 ],
  105. "rot": [ 0, 0, 0 ]
  106. },
  107. {
  108. "pos": [ 40, 5, 40 ],
  109. "rot": [ 0, 0, 0 ]
  110. }
  111. ]
  112. }
  113. }