summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Appert <dappert>2010-11-26 17:12:22 +0000
committerDamien Appert <dappert>2010-11-26 17:12:22 +0000
commit3588d30ae18157e2b54f43945ad8909142c72343 (patch)
tree3ed7b432dafcd040d276dab2b170421d8b92397a
parent97a0f629ae5072931f422574320d4d3680c0752e (diff)
download2010-netlemmings-3588d30ae18157e2b54f43945ad8909142c72343.tar.gz
2010-netlemmings-3588d30ae18157e2b54f43945ad8909142c72343.tar.bz2
2010-netlemmings-3588d30ae18157e2b54f43945ad8909142c72343.zip
spec lem
git-svn-id: file:///var/svn/2010-netlemmings/trunk@176 077b3477-7977-48bd-8428-443f22f7bfda
-rw-r--r--level/3_test/lvl2001.ini1056
-rw-r--r--level/3_test/lvl2002.ini1023
-rw-r--r--level/3_test/lvl2004.ini933
-rw-r--r--level/3_test/lvl2005.ini693
-rw-r--r--sdl-test/SDL_tuto/TestParserLemmingsLVL/SpecLemming.odtbin0 -> 20911 bytes
-rw-r--r--sdl-test/SDL_tuto/TestParserLemmingsLVL/fonctions_non_integrees.c17
6 files changed, 2401 insertions, 1321 deletions
diff --git a/level/3_test/lvl2001.ini b/level/3_test/lvl2001.ini
index eb8d0a3..dbe8803 100644
--- a/level/3_test/lvl2001.ini
+++ b/level/3_test/lvl2001.ini
@@ -17,66 +17,66 @@ style = brick
# Objects
# id, xpos, ypos, paint mode (), upside down (0,1)
# paint modes: 8=VIS_ON_TERRAIN, 4=NO_OVERWRITE, 0=FULL (only one value possible)
-object_0 = 1, 0, 15, 0, 0
-object_1 = 5, 80, 44, 0, 0
-object_2 = 1, 230, 15, 0, 0
-object_3 = 5, 310, 46, 0, 0
-object_4 = 1, 460, 15, 0, 0
-object_5 = 5, 540, 48, 0, 0
-object_6 = 1, 690, 15, 0, 0
-object_7 = 5, 770, 50, 0, 0
-object_8 = 1, 920, 15, 0, 0
-object_9 = 5, 1000, 52, 0, 0
-object_10 = 1, 1150, 15, 0, 0
-object_11 = 5, 1230, 54, 0, 0
-object_12 = 1, 1380, 15, 0, 0
-object_13 = 5, 1460, 56, 0, 0
-object_14 = 1, 1610, 15, 0, 0
-object_15 = 5, 1690, 58, 0, 0
-object_16 = 1, 1840, 15, 0, 0
-object_17 = 5, 1920, 60, 0, 0
-object_18 = 1, 2070, 15, 0, 0
-object_19 = 5, 2150, 62, 0, 0
-object_20 = 1, 2300, 15, 0, 0
-object_21 = 5, 2380, 64, 0, 0
-object_22 = 1, 2530, 15, 0, 0
-object_23 = 5, 2610, 66, 0, 0
-object_24 = 1, 2760, 15, 0, 0
-object_25 = 5, 2840, 68, 0, 0
-object_26 = 1, 2990, 15, 0, 0
-object_27 = 5, 3070, 70, 0, 0
-object_28 = 1, 0, 115, 0, 0
-object_29 = 5, 80, 172, 0, 0
-object_30 = 1, 230, 115, 0, 0
-object_31 = 5, 310, 174, 0, 0
-object_32 = 1, 460, 115, 0, 0
-object_33 = 5, 540, 176, 0, 0
-object_34 = 1, 690, 115, 0, 0
-object_35 = 5, 770, 178, 0, 0
-object_36 = 1, 920, 115, 0, 0
-object_37 = 5, 1000, 180, 0, 0
-object_38 = 1, 1150, 115, 0, 0
-object_39 = 5, 1230, 182, 0, 0
-object_40 = 1, 1380, 115, 0, 0
-object_41 = 5, 1460, 184, 0, 0
-object_42 = 1, 1610, 115, 0, 0
-object_43 = 5, 1690, 186, 0, 0
-object_44 = 1, 1840, 115, 0, 0
-object_45 = 5, 1920, 188, 0, 0
-object_46 = 1, 2070, 115, 0, 0
-object_47 = 5, 2150, 190, 0, 0
-object_48 = 1, 2300, 115, 0, 0
-object_49 = 5, 2380, 192, 0, 0
-object_50 = 1, 2530, 115, 0, 0
-object_51 = 5, 2610, 194, 0, 0
-object_52 = 1, 2760, 115, 0, 0
-object_53 = 5, 2840, 196, 0, 0
-object_54 = 1, 2990, 115, 0, 0
-object_55 = 5, 3070, 198, 0, 0
-object_56 = 1, 0, 215, 0, 0
-object_57 = 5, 80, 300, 0, 0
-object_58 = 1, 230, 215, 0, 0
-object_59 = 5, 310, 302, 0, 0
+object_0 = 1, 0, 15, 4, 0
+object_1 = 6, 80, 22, 4, 0
+object_2 = 1, 134, 15, 4, 0
+object_3 = 6, 214, 24, 4, 0
+object_4 = 1, 268, 15, 4, 0
+object_5 = 6, 348, 26, 4, 0
+object_6 = 1, 402, 15, 4, 0
+object_7 = 6, 482, 28, 4, 0
+object_8 = 1, 536, 15, 4, 0
+object_9 = 6, 616, 30, 4, 0
+object_10 = 1, 670, 15, 4, 0
+object_11 = 6, 750, 32, 4, 0
+object_12 = 1, 804, 15, 4, 0
+object_13 = 6, 884, 34, 4, 0
+object_14 = 1, 938, 15, 4, 0
+object_15 = 6, 1018, 36, 4, 0
+object_16 = 1, 1072, 15, 4, 0
+object_17 = 6, 1152, 38, 4, 0
+object_18 = 1, 1206, 15, 4, 0
+object_19 = 6, 1286, 40, 4, 0
+object_20 = 1, 1340, 15, 4, 0
+object_21 = 6, 1420, 42, 4, 0
+object_22 = 1, 1474, 15, 4, 0
+object_23 = 6, 1554, 44, 4, 0
+object_24 = 1, 1608, 15, 4, 0
+object_25 = 6, 1688, 46, 4, 0
+object_26 = 1, 1742, 15, 4, 0
+object_27 = 6, 1822, 48, 4, 0
+object_28 = 1, 1876, 15, 4, 0
+object_29 = 6, 1956, 50, 4, 0
+object_30 = 1, 2010, 15, 4, 0
+object_31 = 6, 2090, 52, 4, 0
+object_32 = 1, 2144, 15, 4, 0
+object_33 = 6, 2224, 54, 4, 0
+object_34 = 1, 2278, 15, 4, 0
+object_35 = 6, 2358, 56, 4, 0
+object_36 = 1, 2412, 15, 4, 0
+object_37 = 6, 2492, 58, 4, 0
+object_38 = 1, 2546, 15, 4, 0
+object_39 = 6, 2626, 60, 4, 0
+object_40 = 1, 2680, 15, 4, 0
+object_41 = 6, 2760, 62, 4, 0
+object_42 = 1, 2814, 15, 4, 0
+object_43 = 6, 2894, 64, 4, 0
+object_44 = 1, 2948, 15, 4, 0
+object_45 = 6, 3028, 66, 4, 0
+object_46 = 1, 0, 115, 4, 0
+object_47 = 6, 80, 168, 4, 0
+object_48 = 1, 134, 115, 4, 0
+object_49 = 6, 214, 170, 4, 0
+object_50 = 1, 268, 115, 4, 0
+object_51 = 6, 348, 172, 4, 0
+object_52 = 1, 402, 115, 4, 0
+object_53 = 6, 482, 174, 4, 0
+object_54 = 1, 536, 115, 4, 0
+object_55 = 6, 616, 176, 4, 0
+object_56 = 1, 670, 115, 4, 0
+object_57 = 6, 750, 178, 4, 0
+object_58 = 1, 804, 115, 4, 0
+object_59 = 6, 884, 180, 4, 0
# Terrain
# id, xpos, ypos, modifier
@@ -94,563 +94,383 @@ terrain_8 = 1, 160, 105, 0
terrain_9 = 1, 160, 109, 2
terrain_10 = 1, 200, 105, 0
terrain_11 = 1, 200, 109, 2
-terrain_12 = 1, 240, 105, 0
-terrain_13 = 1, 240, 109, 2
-terrain_14 = 1, 280, 105, 0
-terrain_15 = 1, 280, 109, 2
-terrain_16 = 1, 320, 105, 0
-terrain_17 = 1, 320, 109, 2
-terrain_18 = 30, 208, 83, 0
-terrain_18 = 1, 230, 105, 0
-terrain_19 = 1, 230, 109, 2
-terrain_20 = 1, 270, 105, 0
-terrain_21 = 1, 270, 109, 2
-terrain_22 = 1, 310, 105, 0
-terrain_23 = 1, 310, 109, 2
-terrain_24 = 1, 350, 105, 0
-terrain_25 = 1, 350, 109, 2
-terrain_26 = 1, 390, 105, 0
-terrain_27 = 1, 390, 109, 2
-terrain_28 = 1, 430, 105, 0
-terrain_29 = 1, 430, 109, 2
-terrain_30 = 1, 470, 105, 0
-terrain_31 = 1, 470, 109, 2
-terrain_32 = 1, 510, 105, 0
-terrain_33 = 1, 510, 109, 2
-terrain_34 = 1, 550, 105, 0
-terrain_35 = 1, 550, 109, 2
-terrain_36 = 30, 438, 83, 0
-terrain_36 = 1, 460, 105, 0
-terrain_37 = 1, 460, 109, 2
-terrain_38 = 1, 500, 105, 0
-terrain_39 = 1, 500, 109, 2
-terrain_40 = 1, 540, 105, 0
-terrain_41 = 1, 540, 109, 2
-terrain_42 = 1, 580, 105, 0
-terrain_43 = 1, 580, 109, 2
-terrain_44 = 1, 620, 105, 0
-terrain_45 = 1, 620, 109, 2
-terrain_46 = 1, 660, 105, 0
-terrain_47 = 1, 660, 109, 2
-terrain_48 = 1, 700, 105, 0
-terrain_49 = 1, 700, 109, 2
-terrain_50 = 1, 740, 105, 0
-terrain_51 = 1, 740, 109, 2
-terrain_52 = 1, 780, 105, 0
-terrain_53 = 1, 780, 109, 2
-terrain_54 = 30, 668, 83, 0
-terrain_54 = 1, 690, 105, 0
-terrain_55 = 1, 690, 109, 2
-terrain_56 = 1, 730, 105, 0
-terrain_57 = 1, 730, 109, 2
-terrain_58 = 1, 770, 105, 0
-terrain_59 = 1, 770, 109, 2
-terrain_60 = 1, 810, 105, 0
-terrain_61 = 1, 810, 109, 2
-terrain_62 = 1, 850, 105, 0
-terrain_63 = 1, 850, 109, 2
-terrain_64 = 1, 890, 105, 0
-terrain_65 = 1, 890, 109, 2
-terrain_66 = 1, 930, 105, 0
-terrain_67 = 1, 930, 109, 2
-terrain_68 = 1, 970, 105, 0
-terrain_69 = 1, 970, 109, 2
-terrain_70 = 1, 1010, 105, 0
-terrain_71 = 1, 1010, 109, 2
-terrain_72 = 30, 898, 83, 0
-terrain_72 = 1, 920, 105, 0
-terrain_73 = 1, 920, 109, 2
-terrain_74 = 1, 960, 105, 0
-terrain_75 = 1, 960, 109, 2
-terrain_76 = 1, 1000, 105, 0
-terrain_77 = 1, 1000, 109, 2
-terrain_78 = 1, 1040, 105, 0
-terrain_79 = 1, 1040, 109, 2
-terrain_80 = 1, 1080, 105, 0
-terrain_81 = 1, 1080, 109, 2
-terrain_82 = 1, 1120, 105, 0
-terrain_83 = 1, 1120, 109, 2
-terrain_84 = 1, 1160, 105, 0
-terrain_85 = 1, 1160, 109, 2
-terrain_86 = 1, 1200, 105, 0
-terrain_87 = 1, 1200, 109, 2
-terrain_88 = 1, 1240, 105, 0
-terrain_89 = 1, 1240, 109, 2
-terrain_90 = 30, 1128, 83, 0
-terrain_90 = 1, 1150, 105, 0
-terrain_91 = 1, 1150, 109, 2
-terrain_92 = 1, 1190, 105, 0
-terrain_93 = 1, 1190, 109, 2
-terrain_94 = 1, 1230, 105, 0
-terrain_95 = 1, 1230, 109, 2
-terrain_96 = 1, 1270, 105, 0
-terrain_97 = 1, 1270, 109, 2
-terrain_98 = 1, 1310, 105, 0
-terrain_99 = 1, 1310, 109, 2
-terrain_100 = 1, 1350, 105, 0
-terrain_101 = 1, 1350, 109, 2
-terrain_102 = 1, 1390, 105, 0
-terrain_103 = 1, 1390, 109, 2
-terrain_104 = 1, 1430, 105, 0
-terrain_105 = 1, 1430, 109, 2
-terrain_106 = 1, 1470, 105, 0
-terrain_107 = 1, 1470, 109, 2
-terrain_108 = 30, 1358, 83, 0
-terrain_108 = 1, 1380, 105, 0
-terrain_109 = 1, 1380, 109, 2
-terrain_110 = 1, 1420, 105, 0
-terrain_111 = 1, 1420, 109, 2
-terrain_112 = 1, 1460, 105, 0
-terrain_113 = 1, 1460, 109, 2
-terrain_114 = 1, 1500, 105, 0
-terrain_115 = 1, 1500, 109, 2
-terrain_116 = 1, 1540, 105, 0
-terrain_117 = 1, 1540, 109, 2
-terrain_118 = 1, 1580, 105, 0
-terrain_119 = 1, 1580, 109, 2
-terrain_120 = 1, 1620, 105, 0
-terrain_121 = 1, 1620, 109, 2
-terrain_122 = 1, 1660, 105, 0
-terrain_123 = 1, 1660, 109, 2
-terrain_124 = 1, 1700, 105, 0
-terrain_125 = 1, 1700, 109, 2
-terrain_126 = 30, 1588, 83, 0
-terrain_126 = 1, 1610, 105, 0
-terrain_127 = 1, 1610, 109, 2
-terrain_128 = 1, 1650, 105, 0
-terrain_129 = 1, 1650, 109, 2
-terrain_130 = 1, 1690, 105, 0
-terrain_131 = 1, 1690, 109, 2
-terrain_132 = 1, 1730, 105, 0
-terrain_133 = 1, 1730, 109, 2
-terrain_134 = 1, 1770, 105, 0
-terrain_135 = 1, 1770, 109, 2
-terrain_136 = 1, 1810, 105, 0
-terrain_137 = 1, 1810, 109, 2
-terrain_138 = 1, 1850, 105, 0
-terrain_139 = 1, 1850, 109, 2
-terrain_140 = 1, 1890, 105, 0
-terrain_141 = 1, 1890, 109, 2
-terrain_142 = 1, 1930, 105, 0
-terrain_143 = 1, 1930, 109, 2
-terrain_144 = 30, 1818, 83, 0
-terrain_144 = 1, 1840, 105, 0
-terrain_145 = 1, 1840, 109, 2
-terrain_146 = 1, 1880, 105, 0
-terrain_147 = 1, 1880, 109, 2
-terrain_148 = 1, 1920, 105, 0
-terrain_149 = 1, 1920, 109, 2
-terrain_150 = 1, 1960, 105, 0
-terrain_151 = 1, 1960, 109, 2
-terrain_152 = 1, 2000, 105, 0
-terrain_153 = 1, 2000, 109, 2
-terrain_154 = 1, 2040, 105, 0
-terrain_155 = 1, 2040, 109, 2
-terrain_156 = 1, 2080, 105, 0
-terrain_157 = 1, 2080, 109, 2
-terrain_158 = 1, 2120, 105, 0
-terrain_159 = 1, 2120, 109, 2
-terrain_160 = 1, 2160, 105, 0
-terrain_161 = 1, 2160, 109, 2
-terrain_162 = 30, 2048, 83, 0
-terrain_162 = 1, 2070, 105, 0
-terrain_163 = 1, 2070, 109, 2
-terrain_164 = 1, 2110, 105, 0
-terrain_165 = 1, 2110, 109, 2
-terrain_166 = 1, 2150, 105, 0
-terrain_167 = 1, 2150, 109, 2
-terrain_168 = 1, 2190, 105, 0
-terrain_169 = 1, 2190, 109, 2
-terrain_170 = 1, 2230, 105, 0
-terrain_171 = 1, 2230, 109, 2
-terrain_172 = 1, 2270, 105, 0
-terrain_173 = 1, 2270, 109, 2
-terrain_174 = 1, 2310, 105, 0
-terrain_175 = 1, 2310, 109, 2
-terrain_176 = 1, 2350, 105, 0
-terrain_177 = 1, 2350, 109, 2
-terrain_178 = 1, 2390, 105, 0
-terrain_179 = 1, 2390, 109, 2
-terrain_180 = 30, 2278, 83, 0
-terrain_180 = 1, 2300, 105, 0
-terrain_181 = 1, 2300, 109, 2
-terrain_182 = 1, 2340, 105, 0
-terrain_183 = 1, 2340, 109, 2
-terrain_184 = 1, 2380, 105, 0
-terrain_185 = 1, 2380, 109, 2
-terrain_186 = 1, 2420, 105, 0
-terrain_187 = 1, 2420, 109, 2
-terrain_188 = 1, 2460, 105, 0
-terrain_189 = 1, 2460, 109, 2
-terrain_190 = 1, 2500, 105, 0
-terrain_191 = 1, 2500, 109, 2
-terrain_192 = 1, 2540, 105, 0
-terrain_193 = 1, 2540, 109, 2
-terrain_194 = 1, 2580, 105, 0
-terrain_195 = 1, 2580, 109, 2
-terrain_196 = 1, 2620, 105, 0
-terrain_197 = 1, 2620, 109, 2
-terrain_198 = 30, 2508, 83, 0
-terrain_198 = 1, 2530, 105, 0
-terrain_199 = 1, 2530, 109, 2
-terrain_200 = 1, 2570, 105, 0
-terrain_201 = 1, 2570, 109, 2
-terrain_202 = 1, 2610, 105, 0
-terrain_203 = 1, 2610, 109, 2
-terrain_204 = 1, 2650, 105, 0
-terrain_205 = 1, 2650, 109, 2
-terrain_206 = 1, 2690, 105, 0
-terrain_207 = 1, 2690, 109, 2
-terrain_208 = 1, 2730, 105, 0
-terrain_209 = 1, 2730, 109, 2
-terrain_210 = 1, 2770, 105, 0
-terrain_211 = 1, 2770, 109, 2
-terrain_212 = 1, 2810, 105, 0
-terrain_213 = 1, 2810, 109, 2
-terrain_214 = 1, 2850, 105, 0
-terrain_215 = 1, 2850, 109, 2
-terrain_216 = 30, 2738, 83, 0
-terrain_216 = 1, 2760, 105, 0
-terrain_217 = 1, 2760, 109, 2
-terrain_218 = 1, 2800, 105, 0
-terrain_219 = 1, 2800, 109, 2
-terrain_220 = 1, 2840, 105, 0
-terrain_221 = 1, 2840, 109, 2
-terrain_222 = 1, 2880, 105, 0
-terrain_223 = 1, 2880, 109, 2
-terrain_224 = 1, 2920, 105, 0
-terrain_225 = 1, 2920, 109, 2
-terrain_226 = 1, 2960, 105, 0
-terrain_227 = 1, 2960, 109, 2
-terrain_228 = 1, 3000, 105, 0
-terrain_229 = 1, 3000, 109, 2
-terrain_230 = 1, 3040, 105, 0
-terrain_231 = 1, 3040, 109, 2
-terrain_232 = 1, 3080, 105, 0
-terrain_233 = 1, 3080, 109, 2
-terrain_234 = 30, 2968, 83, 0
-terrain_234 = 1, 2990, 105, 0
-terrain_235 = 1, 2990, 109, 2
-terrain_236 = 1, 3030, 105, 0
-terrain_237 = 1, 3030, 109, 2
-terrain_238 = 1, 3070, 105, 0
-terrain_239 = 1, 3070, 109, 2
-terrain_240 = 1, 3110, 105, 0
-terrain_241 = 1, 3110, 109, 2
-terrain_242 = 1, 3150, 105, 0
-terrain_243 = 1, 3150, 109, 2
-terrain_244 = 1, 3190, 105, 0
-terrain_245 = 1, 3190, 109, 2
-terrain_246 = 1, 3230, 105, 0
-terrain_247 = 1, 3230, 109, 2
-terrain_248 = 1, 3270, 105, 0
-terrain_249 = 1, 3270, 109, 2
-terrain_250 = 1, 3310, 105, 0
-terrain_251 = 1, 3310, 109, 2
-terrain_252 = 30, 3198, 83, 0
-terrain_252 = 1, 0, 205, 0
-terrain_253 = 1, 0, 209, 2
-terrain_254 = 1, 40, 205, 0
-terrain_255 = 1, 40, 209, 2
-terrain_256 = 1, 80, 205, 0
-terrain_257 = 1, 80, 209, 2
-terrain_258 = 1, 120, 205, 0
-terrain_259 = 1, 120, 209, 2
-terrain_260 = 1, 160, 205, 0
-terrain_261 = 1, 160, 209, 2
-terrain_262 = 1, 200, 205, 0
-terrain_263 = 1, 200, 209, 2
-terrain_264 = 1, 240, 205, 0
-terrain_265 = 1, 240, 209, 2
-terrain_266 = 1, 280, 205, 0
-terrain_267 = 1, 280, 209, 2
-terrain_268 = 1, 320, 205, 0
-terrain_269 = 1, 320, 209, 2
-terrain_270 = 30, 208, 183, 0
-terrain_270 = 1, 230, 205, 0
-terrain_271 = 1, 230, 209, 2
-terrain_272 = 1, 270, 205, 0
-terrain_273 = 1, 270, 209, 2
-terrain_274 = 1, 310, 205, 0
-terrain_275 = 1, 310, 209, 2
-terrain_276 = 1, 350, 205, 0
-terrain_277 = 1, 350, 209, 2
-terrain_278 = 1, 390, 205, 0
-terrain_279 = 1, 390, 209, 2
-terrain_280 = 1, 430, 205, 0
-terrain_281 = 1, 430, 209, 2
-terrain_282 = 1, 470, 205, 0
-terrain_283 = 1, 470, 209, 2
-terrain_284 = 1, 510, 205, 0
-terrain_285 = 1, 510, 209, 2
-terrain_286 = 1, 550, 205, 0
-terrain_287 = 1, 550, 209, 2
-terrain_288 = 30, 438, 183, 0
-terrain_288 = 1, 460, 205, 0
-terrain_289 = 1, 460, 209, 2
-terrain_290 = 1, 500, 205, 0
-terrain_291 = 1, 500, 209, 2
-terrain_292 = 1, 540, 205, 0
-terrain_293 = 1, 540, 209, 2
-terrain_294 = 1, 580, 205, 0
-terrain_295 = 1, 580, 209, 2
-terrain_296 = 1, 620, 205, 0
-terrain_297 = 1, 620, 209, 2
-terrain_298 = 1, 660, 205, 0
-terrain_299 = 1, 660, 209, 2
-terrain_300 = 1, 700, 205, 0
-terrain_301 = 1, 700, 209, 2
-terrain_302 = 1, 740, 205, 0
-terrain_303 = 1, 740, 209, 2
-terrain_304 = 1, 780, 205, 0
-terrain_305 = 1, 780, 209, 2
-terrain_306 = 30, 668, 183, 0
-terrain_306 = 1, 690, 205, 0
-terrain_307 = 1, 690, 209, 2
-terrain_308 = 1, 730, 205, 0
-terrain_309 = 1, 730, 209, 2
-terrain_310 = 1, 770, 205, 0
-terrain_311 = 1, 770, 209, 2
-terrain_312 = 1, 810, 205, 0
-terrain_313 = 1, 810, 209, 2
-terrain_314 = 1, 850, 205, 0
-terrain_315 = 1, 850, 209, 2
-terrain_316 = 1, 890, 205, 0
-terrain_317 = 1, 890, 209, 2
-terrain_318 = 1, 930, 205, 0
-terrain_319 = 1, 930, 209, 2
-terrain_320 = 1, 970, 205, 0
-terrain_321 = 1, 970, 209, 2
-terrain_322 = 1, 1010, 205, 0
-terrain_323 = 1, 1010, 209, 2
-terrain_324 = 30, 898, 183, 0
-terrain_324 = 1, 920, 205, 0
-terrain_325 = 1, 920, 209, 2
-terrain_326 = 1, 960, 205, 0
-terrain_327 = 1, 960, 209, 2
-terrain_328 = 1, 1000, 205, 0
-terrain_329 = 1, 1000, 209, 2
-terrain_330 = 1, 1040, 205, 0
-terrain_331 = 1, 1040, 209, 2
-terrain_332 = 1, 1080, 205, 0
-terrain_333 = 1, 1080, 209, 2
-terrain_334 = 1, 1120, 205, 0
-terrain_335 = 1, 1120, 209, 2
-terrain_336 = 1, 1160, 205, 0
-terrain_337 = 1, 1160, 209, 2
-terrain_338 = 1, 1200, 205, 0
-terrain_339 = 1, 1200, 209, 2
-terrain_340 = 1, 1240, 205, 0
-terrain_341 = 1, 1240, 209, 2
-terrain_342 = 30, 1128, 183, 0
-terrain_342 = 1, 1150, 205, 0
-terrain_343 = 1, 1150, 209, 2
-terrain_344 = 1, 1190, 205, 0
-terrain_345 = 1, 1190, 209, 2
-terrain_346 = 1, 1230, 205, 0
-terrain_347 = 1, 1230, 209, 2
-terrain_348 = 1, 1270, 205, 0
-terrain_349 = 1, 1270, 209, 2
-terrain_350 = 1, 1310, 205, 0
-terrain_351 = 1, 1310, 209, 2
-terrain_352 = 1, 1350, 205, 0
-terrain_353 = 1, 1350, 209, 2
-terrain_354 = 1, 1390, 205, 0
-terrain_355 = 1, 1390, 209, 2
-terrain_356 = 1, 1430, 205, 0
-terrain_357 = 1, 1430, 209, 2
-terrain_358 = 1, 1470, 205, 0
-terrain_359 = 1, 1470, 209, 2
-terrain_360 = 30, 1358, 183, 0
-terrain_360 = 1, 1380, 205, 0
-terrain_361 = 1, 1380, 209, 2
-terrain_362 = 1, 1420, 205, 0
-terrain_363 = 1, 1420, 209, 2
-terrain_364 = 1, 1460, 205, 0
-terrain_365 = 1, 1460, 209, 2
-terrain_366 = 1, 1500, 205, 0
-terrain_367 = 1, 1500, 209, 2
-terrain_368 = 1, 1540, 205, 0
-terrain_369 = 1, 1540, 209, 2
-terrain_370 = 1, 1580, 205, 0
-terrain_371 = 1, 1580, 209, 2
-terrain_372 = 1, 1620, 205, 0
-terrain_373 = 1, 1620, 209, 2
-terrain_374 = 1, 1660, 205, 0
-terrain_375 = 1, 1660, 209, 2
-terrain_376 = 1, 1700, 205, 0
-terrain_377 = 1, 1700, 209, 2
-terrain_378 = 30, 1588, 183, 0
-terrain_378 = 1, 1610, 205, 0
-terrain_379 = 1, 1610, 209, 2
-terrain_380 = 1, 1650, 205, 0
-terrain_381 = 1, 1650, 209, 2
-terrain_382 = 1, 1690, 205, 0
-terrain_383 = 1, 1690, 209, 2
-terrain_384 = 1, 1730, 205, 0
-terrain_385 = 1, 1730, 209, 2
-terrain_386 = 1, 1770, 205, 0
-terrain_387 = 1, 1770, 209, 2
-terrain_388 = 1, 1810, 205, 0
-terrain_389 = 1, 1810, 209, 2
-terrain_390 = 1, 1850, 205, 0
-terrain_391 = 1, 1850, 209, 2
-terrain_392 = 1, 1890, 205, 0
-terrain_393 = 1, 1890, 209, 2
-terrain_394 = 1, 1930, 205, 0
-terrain_395 = 1, 1930, 209, 2
-terrain_396 = 30, 1818, 183, 0
-terrain_396 = 1, 1840, 205, 0
-terrain_397 = 1, 1840, 209, 2
-terrain_398 = 1, 1880, 205, 0
-terrain_399 = 1, 1880, 209, 2
-terrain_400 = 1, 1920, 205, 0
-terrain_401 = 1, 1920, 209, 2
-terrain_402 = 1, 1960, 205, 0
-terrain_403 = 1, 1960, 209, 2
-terrain_404 = 1, 2000, 205, 0
-terrain_405 = 1, 2000, 209, 2
-terrain_406 = 1, 2040, 205, 0
-terrain_407 = 1, 2040, 209, 2
-terrain_408 = 1, 2080, 205, 0
-terrain_409 = 1, 2080, 209, 2
-terrain_410 = 1, 2120, 205, 0
-terrain_411 = 1, 2120, 209, 2
-terrain_412 = 1, 2160, 205, 0
-terrain_413 = 1, 2160, 209, 2
-terrain_414 = 30, 2048, 183, 0
-terrain_414 = 1, 2070, 205, 0
-terrain_415 = 1, 2070, 209, 2
-terrain_416 = 1, 2110, 205, 0
-terrain_417 = 1, 2110, 209, 2
-terrain_418 = 1, 2150, 205, 0
-terrain_419 = 1, 2150, 209, 2
-terrain_420 = 1, 2190, 205, 0
-terrain_421 = 1, 2190, 209, 2
-terrain_422 = 1, 2230, 205, 0
-terrain_423 = 1, 2230, 209, 2
-terrain_424 = 1, 2270, 205, 0
-terrain_425 = 1, 2270, 209, 2
-terrain_426 = 1, 2310, 205, 0
-terrain_427 = 1, 2310, 209, 2
-terrain_428 = 1, 2350, 205, 0
-terrain_429 = 1, 2350, 209, 2
-terrain_430 = 1, 2390, 205, 0
-terrain_431 = 1, 2390, 209, 2
-terrain_432 = 30, 2278, 183, 0
-terrain_432 = 1, 2300, 205, 0
-terrain_433 = 1, 2300, 209, 2
-terrain_434 = 1, 2340, 205, 0
-terrain_435 = 1, 2340, 209, 2
-terrain_436 = 1, 2380, 205, 0
-terrain_437 = 1, 2380, 209, 2
-terrain_438 = 1, 2420, 205, 0
-terrain_439 = 1, 2420, 209, 2
-terrain_440 = 1, 2460, 205, 0
-terrain_441 = 1, 2460, 209, 2
-terrain_442 = 1, 2500, 205, 0
-terrain_443 = 1, 2500, 209, 2
-terrain_444 = 1, 2540, 205, 0
-terrain_445 = 1, 2540, 209, 2
-terrain_446 = 1, 2580, 205, 0
-terrain_447 = 1, 2580, 209, 2
-terrain_448 = 1, 2620, 205, 0
-terrain_449 = 1, 2620, 209, 2
-terrain_450 = 30, 2508, 183, 0
-terrain_450 = 1, 2530, 205, 0
-terrain_451 = 1, 2530, 209, 2
-terrain_452 = 1, 2570, 205, 0
-terrain_453 = 1, 2570, 209, 2
-terrain_454 = 1, 2610, 205, 0
-terrain_455 = 1, 2610, 209, 2
-terrain_456 = 1, 2650, 205, 0
-terrain_457 = 1, 2650, 209, 2
-terrain_458 = 1, 2690, 205, 0
-terrain_459 = 1, 2690, 209, 2
-terrain_460 = 1, 2730, 205, 0
-terrain_461 = 1, 2730, 209, 2
-terrain_462 = 1, 2770, 205, 0
-terrain_463 = 1, 2770, 209, 2
-terrain_464 = 1, 2810, 205, 0
-terrain_465 = 1, 2810, 209, 2
-terrain_466 = 1, 2850, 205, 0
-terrain_467 = 1, 2850, 209, 2
-terrain_468 = 30, 2738, 183, 0
-terrain_468 = 1, 2760, 205, 0
-terrain_469 = 1, 2760, 209, 2
-terrain_470 = 1, 2800, 205, 0
-terrain_471 = 1, 2800, 209, 2
-terrain_472 = 1, 2840, 205, 0
-terrain_473 = 1, 2840, 209, 2
-terrain_474 = 1, 2880, 205, 0
-terrain_475 = 1, 2880, 209, 2
-terrain_476 = 1, 2920, 205, 0
-terrain_477 = 1, 2920, 209, 2
-terrain_478 = 1, 2960, 205, 0
-terrain_479 = 1, 2960, 209, 2
-terrain_480 = 1, 3000, 205, 0
-terrain_481 = 1, 3000, 209, 2
-terrain_482 = 1, 3040, 205, 0
-terrain_483 = 1, 3040, 209, 2
-terrain_484 = 1, 3080, 205, 0
-terrain_485 = 1, 3080, 209, 2
-terrain_486 = 30, 2968, 183, 0
-terrain_486 = 1, 2990, 205, 0
-terrain_487 = 1, 2990, 209, 2
-terrain_488 = 1, 3030, 205, 0
-terrain_489 = 1, 3030, 209, 2
-terrain_490 = 1, 3070, 205, 0
-terrain_491 = 1, 3070, 209, 2
-terrain_492 = 1, 3110, 205, 0
-terrain_493 = 1, 3110, 209, 2
-terrain_494 = 1, 3150, 205, 0
-terrain_495 = 1, 3150, 209, 2
-terrain_496 = 1, 3190, 205, 0
-terrain_497 = 1, 3190, 209, 2
-terrain_498 = 1, 3230, 205, 0
-terrain_499 = 1, 3230, 209, 2
-terrain_500 = 1, 3270, 205, 0
-terrain_501 = 1, 3270, 209, 2
-terrain_502 = 1, 3310, 205, 0
-terrain_503 = 1, 3310, 209, 2
-terrain_504 = 30, 3198, 183, 0
-terrain_504 = 1, 0, 305, 0
-terrain_505 = 1, 0, 309, 2
-terrain_506 = 1, 40, 305, 0
-terrain_507 = 1, 40, 309, 2
-terrain_508 = 1, 80, 305, 0
-terrain_509 = 1, 80, 309, 2
-terrain_510 = 1, 120, 305, 0
-terrain_511 = 1, 120, 309, 2
-terrain_512 = 1, 160, 305, 0
-terrain_513 = 1, 160, 309, 2
-terrain_514 = 1, 200, 305, 0
-terrain_515 = 1, 200, 309, 2
-terrain_516 = 1, 240, 305, 0
-terrain_517 = 1, 240, 309, 2
-terrain_518 = 1, 280, 305, 0
-terrain_519 = 1, 280, 309, 2
-terrain_520 = 1, 320, 305, 0
-terrain_521 = 1, 320, 309, 2
-terrain_522 = 30, 208, 283, 0
-terrain_522 = 1, 230, 305, 0
-terrain_523 = 1, 230, 309, 2
-terrain_524 = 1, 270, 305, 0
-terrain_525 = 1, 270, 309, 2
-terrain_526 = 1, 310, 305, 0
-terrain_527 = 1, 310, 309, 2
-terrain_528 = 1, 350, 305, 0
-terrain_529 = 1, 350, 309, 2
-terrain_530 = 1, 390, 305, 0
-terrain_531 = 1, 390, 309, 2
-terrain_532 = 1, 430, 305, 0
-terrain_533 = 1, 430, 309, 2
-terrain_534 = 1, 470, 305, 0
-terrain_535 = 1, 470, 309, 2
-terrain_536 = 1, 510, 305, 0
-terrain_537 = 1, 510, 309, 2
-terrain_538 = 1, 550, 305, 0
-terrain_539 = 1, 550, 309, 2
-terrain_540 = 30, 438, 283, 0
+terrain_12 = 30, 112, 83, 0
+terrain_12 = 1, 134, 105, 0
+terrain_13 = 1, 134, 109, 2
+terrain_14 = 1, 174, 105, 0
+terrain_15 = 1, 174, 109, 2
+terrain_16 = 1, 214, 105, 0
+terrain_17 = 1, 214, 109, 2
+terrain_18 = 1, 254, 105, 0
+terrain_19 = 1, 254, 109, 2
+terrain_20 = 1, 294, 105, 0
+terrain_21 = 1, 294, 109, 2
+terrain_22 = 1, 334, 105, 0
+terrain_23 = 1, 334, 109, 2
+terrain_24 = 30, 246, 83, 0
+terrain_24 = 1, 268, 105, 0
+terrain_25 = 1, 268, 109, 2
+terrain_26 = 1, 308, 105, 0
+terrain_27 = 1, 308, 109, 2
+terrain_28 = 1, 348, 105, 0
+terrain_29 = 1, 348, 109, 2
+terrain_30 = 1, 388, 105, 0
+terrain_31 = 1, 388, 109, 2
+terrain_32 = 1, 428, 105, 0
+terrain_33 = 1, 428, 109, 2
+terrain_34 = 1, 468, 105, 0
+terrain_35 = 1, 468, 109, 2
+terrain_36 = 30, 380, 83, 0
+terrain_36 = 1, 402, 105, 0
+terrain_37 = 1, 402, 109, 2
+terrain_38 = 1, 442, 105, 0
+terrain_39 = 1, 442, 109, 2
+terrain_40 = 1, 482, 105, 0
+terrain_41 = 1, 482, 109, 2
+terrain_42 = 1, 522, 105, 0
+terrain_43 = 1, 522, 109, 2
+terrain_44 = 1, 562, 105, 0
+terrain_45 = 1, 562, 109, 2
+terrain_46 = 1, 602, 105, 0
+terrain_47 = 1, 602, 109, 2
+terrain_48 = 30, 514, 83, 0
+terrain_48 = 1, 536, 105, 0
+terrain_49 = 1, 536, 109, 2
+terrain_50 = 1, 576, 105, 0
+terrain_51 = 1, 576, 109, 2
+terrain_52 = 1, 616, 105, 0
+terrain_53 = 1, 616, 109, 2
+terrain_54 = 1, 656, 105, 0
+terrain_55 = 1, 656, 109, 2
+terrain_56 = 1, 696, 105, 0
+terrain_57 = 1, 696, 109, 2
+terrain_58 = 1, 736, 105, 0
+terrain_59 = 1, 736, 109, 2
+terrain_60 = 30, 648, 83, 0
+terrain_60 = 1, 670, 105, 0
+terrain_61 = 1, 670, 109, 2
+terrain_62 = 1, 710, 105, 0
+terrain_63 = 1, 710, 109, 2
+terrain_64 = 1, 750, 105, 0
+terrain_65 = 1, 750, 109, 2
+terrain_66 = 1, 790, 105, 0
+terrain_67 = 1, 790, 109, 2
+terrain_68 = 1, 830, 105, 0
+terrain_69 = 1, 830, 109, 2
+terrain_70 = 1, 870, 105, 0
+terrain_71 = 1, 870, 109, 2
+terrain_72 = 30, 782, 83, 0
+terrain_72 = 1, 804, 105, 0
+terrain_73 = 1, 804, 109, 2
+terrain_74 = 1, 844, 105, 0
+terrain_75 = 1, 844, 109, 2
+terrain_76 = 1, 884, 105, 0
+terrain_77 = 1, 884, 109, 2
+terrain_78 = 1, 924, 105, 0
+terrain_79 = 1, 924, 109, 2
+terrain_80 = 1, 964, 105, 0
+terrain_81 = 1, 964, 109, 2
+terrain_82 = 1, 1004, 105, 0
+terrain_83 = 1, 1004, 109, 2
+terrain_84 = 30, 916, 83, 0
+terrain_84 = 1, 938, 105, 0
+terrain_85 = 1, 938, 109, 2
+terrain_86 = 1, 978, 105, 0
+terrain_87 = 1, 978, 109, 2
+terrain_88 = 1, 1018, 105, 0
+terrain_89 = 1, 1018, 109, 2
+terrain_90 = 1, 1058, 105, 0
+terrain_91 = 1, 1058, 109, 2
+terrain_92 = 1, 1098, 105, 0
+terrain_93 = 1, 1098, 109, 2
+terrain_94 = 1, 1138, 105, 0
+terrain_95 = 1, 1138, 109, 2
+terrain_96 = 30, 1050, 83, 0
+terrain_96 = 1, 1072, 105, 0
+terrain_97 = 1, 1072, 109, 2
+terrain_98 = 1, 1112, 105, 0
+terrain_99 = 1, 1112, 109, 2
+terrain_100 = 1, 1152, 105, 0
+terrain_101 = 1, 1152, 109, 2
+terrain_102 = 1, 1192, 105, 0
+terrain_103 = 1, 1192, 109, 2
+terrain_104 = 1, 1232, 105, 0
+terrain_105 = 1, 1232, 109, 2
+terrain_106 = 1, 1272, 105, 0
+terrain_107 = 1, 1272, 109, 2
+terrain_108 = 30, 1184, 83, 0
+terrain_108 = 1, 1206, 105, 0
+terrain_109 = 1, 1206, 109, 2
+terrain_110 = 1, 1246, 105, 0
+terrain_111 = 1, 1246, 109, 2
+terrain_112 = 1, 1286, 105, 0
+terrain_113 = 1, 1286, 109, 2
+terrain_114 = 1, 1326, 105, 0
+terrain_115 = 1, 1326, 109, 2
+terrain_116 = 1, 1366, 105, 0
+terrain_117 = 1, 1366, 109, 2
+terrain_118 = 1, 1406, 105, 0
+terrain_119 = 1, 1406, 109, 2
+terrain_120 = 30, 1318, 83, 0
+terrain_120 = 1, 1340, 105, 0
+terrain_121 = 1, 1340, 109, 2
+terrain_122 = 1, 1380, 105, 0
+terrain_123 = 1, 1380, 109, 2
+terrain_124 = 1, 1420, 105, 0
+terrain_125 = 1, 1420, 109, 2
+terrain_126 = 1, 1460, 105, 0
+terrain_127 = 1, 1460, 109, 2
+terrain_128 = 1, 1500, 105, 0
+terrain_129 = 1, 1500, 109, 2
+terrain_130 = 1, 1540, 105, 0
+terrain_131 = 1, 1540, 109, 2
+terrain_132 = 30, 1452, 83, 0
+terrain_132 = 1, 1474, 105, 0
+terrain_133 = 1, 1474, 109, 2
+terrain_134 = 1, 1514, 105, 0
+terrain_135 = 1, 1514, 109, 2
+terrain_136 = 1, 1554, 105, 0
+terrain_137 = 1, 1554, 109, 2
+terrain_138 = 1, 1594, 105, 0
+terrain_139 = 1, 1594, 109, 2
+terrain_140 = 1, 1634, 105, 0
+terrain_141 = 1, 1634, 109, 2
+terrain_142 = 1, 1674, 105, 0
+terrain_143 = 1, 1674, 109, 2
+terrain_144 = 30, 1586, 83, 0
+terrain_144 = 1, 1608, 105, 0
+terrain_145 = 1, 1608, 109, 2
+terrain_146 = 1, 1648, 105, 0
+terrain_147 = 1, 1648, 109, 2
+terrain_148 = 1, 1688, 105, 0
+terrain_149 = 1, 1688, 109, 2
+terrain_150 = 1, 1728, 105, 0
+terrain_151 = 1, 1728, 109, 2
+terrain_152 = 1, 1768, 105, 0
+terrain_153 = 1, 1768, 109, 2
+terrain_154 = 1, 1808, 105, 0
+terrain_155 = 1, 1808, 109, 2
+terrain_156 = 30, 1720, 83, 0
+terrain_156 = 1, 1742, 105, 0
+terrain_157 = 1, 1742, 109, 2
+terrain_158 = 1, 1782, 105, 0
+terrain_159 = 1, 1782, 109, 2
+terrain_160 = 1, 1822, 105, 0
+terrain_161 = 1, 1822, 109, 2
+terrain_162 = 1, 1862, 105, 0
+terrain_163 = 1, 1862, 109, 2
+terrain_164 = 1, 1902, 105, 0
+terrain_165 = 1, 1902, 109, 2
+terrain_166 = 1, 1942, 105, 0
+terrain_167 = 1, 1942, 109, 2
+terrain_168 = 30, 1854, 83, 0
+terrain_168 = 1, 1876, 105, 0
+terrain_169 = 1, 1876, 109, 2
+terrain_170 = 1, 1916, 105, 0
+terrain_171 = 1, 1916, 109, 2
+terrain_172 = 1, 1956, 105, 0
+terrain_173 = 1, 1956, 109, 2
+terrain_174 = 1, 1996, 105, 0
+terrain_175 = 1, 1996, 109, 2
+terrain_176 = 1, 2036, 105, 0
+terrain_177 = 1, 2036, 109, 2
+terrain_178 = 1, 2076, 105, 0
+terrain_179 = 1, 2076, 109, 2
+terrain_180 = 30, 1988, 83, 0
+terrain_180 = 1, 2010, 105, 0
+terrain_181 = 1, 2010, 109, 2
+terrain_182 = 1, 2050, 105, 0
+terrain_183 = 1, 2050, 109, 2
+terrain_184 = 1, 2090, 105, 0
+terrain_185 = 1, 2090, 109, 2
+terrain_186 = 1, 2130, 105, 0
+terrain_187 = 1, 2130, 109, 2
+terrain_188 = 1, 2170, 105, 0
+terrain_189 = 1, 2170, 109, 2
+terrain_190 = 1, 2210, 105, 0
+terrain_191 = 1, 2210, 109, 2
+terrain_192 = 30, 2122, 83, 0
+terrain_192 = 1, 2144, 105, 0
+terrain_193 = 1, 2144, 109, 2
+terrain_194 = 1, 2184, 105, 0
+terrain_195 = 1, 2184, 109, 2
+terrain_196 = 1, 2224, 105, 0
+terrain_197 = 1, 2224, 109, 2
+terrain_198 = 1, 2264, 105, 0
+terrain_199 = 1, 2264, 109, 2
+terrain_200 = 1, 2304, 105, 0
+terrain_201 = 1, 2304, 109, 2
+terrain_202 = 1, 2344, 105, 0
+terrain_203 = 1, 2344, 109, 2
+terrain_204 = 30, 2256, 83, 0
+terrain_204 = 1, 2278, 105, 0
+terrain_205 = 1, 2278, 109, 2
+terrain_206 = 1, 2318, 105, 0
+terrain_207 = 1, 2318, 109, 2
+terrain_208 = 1, 2358, 105, 0
+terrain_209 = 1, 2358, 109, 2
+terrain_210 = 1, 2398, 105, 0
+terrain_211 = 1, 2398, 109, 2
+terrain_212 = 1, 2438, 105, 0
+terrain_213 = 1, 2438, 109, 2
+terrain_214 = 1, 2478, 105, 0
+terrain_215 = 1, 2478, 109, 2
+terrain_216 = 30, 2390, 83, 0
+terrain_216 = 1, 2412, 105, 0
+terrain_217 = 1, 2412, 109, 2
+terrain_218 = 1, 2452, 105, 0
+terrain_219 = 1, 2452, 109, 2
+terrain_220 = 1, 2492, 105, 0
+terrain_221 = 1, 2492, 109, 2
+terrain_222 = 1, 2532, 105, 0
+terrain_223 = 1, 2532, 109, 2
+terrain_224 = 1, 2572, 105, 0
+terrain_225 = 1, 2572, 109, 2
+terrain_226 = 1, 2612, 105, 0
+terrain_227 = 1, 2612, 109, 2
+terrain_228 = 30, 2524, 83, 0
+terrain_228 = 1, 2546, 105, 0
+terrain_229 = 1, 2546, 109, 2
+terrain_230 = 1, 2586, 105, 0
+terrain_231 = 1, 2586, 109, 2
+terrain_232 = 1, 2626, 105, 0
+terrain_233 = 1, 2626, 109, 2
+terrain_234 = 1, 2666, 105, 0
+terrain_235 = 1, 2666, 109, 2
+terrain_236 = 1, 2706, 105, 0
+terrain_237 = 1, 2706, 109, 2
+terrain_238 = 1, 2746, 105, 0
+terrain_239 = 1, 2746, 109, 2
+terrain_240 = 30, 2658, 83, 0
+terrain_240 = 1, 2680, 105, 0
+terrain_241 = 1, 2680, 109, 2
+terrain_242 = 1, 2720, 105, 0
+terrain_243 = 1, 2720, 109, 2
+terrain_244 = 1, 2760, 105, 0
+terrain_245 = 1, 2760, 109, 2
+terrain_246 = 1, 2800, 105, 0
+terrain_247 = 1, 2800, 109, 2
+terrain_248 = 1, 2840, 105, 0
+terrain_249 = 1, 2840, 109, 2
+terrain_250 = 1, 2880, 105, 0
+terrain_251 = 1, 2880, 109, 2
+terrain_252 = 30, 2792, 83, 0
+terrain_252 = 1, 2814, 105, 0
+terrain_253 = 1, 2814, 109, 2
+terrain_254 = 1, 2854, 105, 0
+terrain_255 = 1, 2854, 109, 2
+terrain_256 = 1, 2894, 105, 0
+terrain_257 = 1, 2894, 109, 2
+terrain_258 = 1, 2934, 105, 0
+terrain_259 = 1, 2934, 109, 2
+terrain_260 = 1, 2974, 105, 0
+terrain_261 = 1, 2974, 109, 2
+terrain_262 = 1, 3014, 105, 0
+terrain_263 = 1, 3014, 109, 2
+terrain_264 = 30, 2926, 83, 0
+terrain_264 = 1, 2948, 105, 0
+terrain_265 = 1, 2948, 109, 2
+terrain_266 = 1, 2988, 105, 0
+terrain_267 = 1, 2988, 109, 2
+terrain_268 = 1, 3028, 105, 0
+terrain_269 = 1, 3028, 109, 2
+terrain_270 = 1, 3068, 105, 0
+terrain_271 = 1, 3068, 109, 2
+terrain_272 = 1, 3108, 105, 0
+terrain_273 = 1, 3108, 109, 2
+terrain_274 = 1, 3148, 105, 0
+terrain_275 = 1, 3148, 109, 2
+terrain_276 = 30, 3060, 83, 0
+terrain_276 = 1, 0, 205, 0
+terrain_277 = 1, 0, 209, 2
+terrain_278 = 1, 40, 205, 0
+terrain_279 = 1, 40, 209, 2
+terrain_280 = 1, 80, 205, 0
+terrain_281 = 1, 80, 209, 2
+terrain_282 = 1, 120, 205, 0
+terrain_283 = 1, 120, 209, 2
+terrain_284 = 1, 160, 205, 0
+terrain_285 = 1, 160, 209, 2
+terrain_286 = 1, 200, 205, 0
+terrain_287 = 1, 200, 209, 2
+terrain_288 = 30, 112, 183, 0
+terrain_288 = 1, 134, 205, 0
+terrain_289 = 1, 134, 209, 2
+terrain_290 = 1, 174, 205, 0
+terrain_291 = 1, 174, 209, 2
+terrain_292 = 1, 214, 205, 0
+terrain_293 = 1, 214, 209, 2
+terrain_294 = 1, 254, 205, 0
+terrain_295 = 1, 254, 209, 2
+terrain_296 = 1, 294, 205, 0
+terrain_297 = 1, 294, 209, 2
+terrain_298 = 1, 334, 205, 0
+terrain_299 = 1, 334, 209, 2
+terrain_300 = 30, 246, 183, 0
+terrain_300 = 1, 268, 205, 0
+terrain_301 = 1, 268, 209, 2
+terrain_302 = 1, 308, 205, 0
+terrain_303 = 1, 308, 209, 2
+terrain_304 = 1, 348, 205, 0
+terrain_305 = 1, 348, 209, 2
+terrain_306 = 1, 388, 205, 0
+terrain_307 = 1, 388, 209, 2
+terrain_308 = 1, 428, 205, 0
+terrain_309 = 1, 428, 209, 2
+terrain_310 = 1, 468, 205, 0
+terrain_311 = 1, 468, 209, 2
+terrain_312 = 30, 380, 183, 0
+terrain_312 = 1, 402, 205, 0
+terrain_313 = 1, 402, 209, 2
+terrain_314 = 1, 442, 205, 0
+terrain_315 = 1, 442, 209, 2
+terrain_316 = 1, 482, 205, 0
+terrain_317 = 1, 482, 209, 2
+terrain_318 = 1, 522, 205, 0
+terrain_319 = 1, 522, 209, 2
+terrain_320 = 1, 562, 205, 0
+terrain_321 = 1, 562, 209, 2
+terrain_322 = 1, 602, 205, 0
+terrain_323 = 1, 602, 209, 2
+terrain_324 = 30, 514, 183, 0
+terrain_324 = 1, 536, 205, 0
+terrain_325 = 1, 536, 209, 2
+terrain_326 = 1, 576, 205, 0
+terrain_327 = 1, 576, 209, 2
+terrain_328 = 1, 616, 205, 0
+terrain_329 = 1, 616, 209, 2
+terrain_330 = 1, 656, 205, 0
+terrain_331 = 1, 656, 209, 2
+terrain_332 = 1, 696, 205, 0
+terrain_333 = 1, 696, 209, 2
+terrain_334 = 1, 736, 205, 0
+terrain_335 = 1, 736, 209, 2
+terrain_336 = 30, 648, 183, 0
+terrain_336 = 1, 670, 205, 0
+terrain_337 = 1, 670, 209, 2
+terrain_338 = 1, 710, 205, 0
+terrain_339 = 1, 710, 209, 2
+terrain_340 = 1, 750, 205, 0
+terrain_341 = 1, 750, 209, 2
+terrain_342 = 1, 790, 205, 0
+terrain_343 = 1, 790, 209, 2
+terrain_344 = 1, 830, 205, 0
+terrain_345 = 1, 830, 209, 2
+terrain_346 = 1, 870, 205, 0
+terrain_347 = 1, 870, 209, 2
+terrain_348 = 30, 782, 183, 0
+terrain_348 = 1, 804, 205, 0
+terrain_349 = 1, 804, 209, 2
+terrain_350 = 1, 844, 205, 0
+terrain_351 = 1, 844, 209, 2
+terrain_352 = 1, 884, 205, 0
+terrain_353 = 1, 884, 209, 2
+terrain_354 = 1, 924, 205, 0
+terrain_355 = 1, 924, 209, 2
+terrain_356 = 1, 964, 205, 0
+terrain_357 = 1, 964, 209, 2
+terrain_358 = 1, 1004, 205, 0
+terrain_359 = 1, 1004, 209, 2
+terrain_360 = 30, 916, 183, 0
name = test brick
diff --git a/level/3_test/lvl2002.ini b/level/3_test/lvl2002.ini
index 8b298bf..f7837e4 100644
--- a/level/3_test/lvl2002.ini
+++ b/level/3_test/lvl2002.ini
@@ -17,400 +17,639 @@ style = bubble
# Objects
# id, xpos, ypos, paint mode (), upside down (0,1)
# paint modes: 8=VIS_ON_TERRAIN, 4=NO_OVERWRITE, 0=FULL (only one value possible)
-object_0 = 1, 0, 15, 0, 0
-object_1 = 5, 100, 154, 0, 0
-object_2 = 1, 228, 15, 0, 0
-object_3 = 5, 348, 156, 0, 0
-object_4 = 1, 476, 15, 0, 0
-object_5 = 5, 596, 158, 0, 0
-object_6 = 1, 724, 15, 0, 0
-object_7 = 5, 844, 160, 0, 0
-object_8 = 1, 972, 15, 0, 0
-object_9 = 5, 1092, 162, 0, 0
-object_10 = 1, 1220, 15, 0, 0
-object_11 = 5, 1340, 164, 0, 0
-object_12 = 1, 1468, 15, 0, 0
-object_13 = 5, 1588, 166, 0, 0
-object_14 = 1, 1716, 15, 0, 0
-object_15 = 5, 1836, 168, 0, 0
-object_16 = 1, 1964, 15, 0, 0
-object_17 = 5, 2084, 170, 0, 0
-object_18 = 1, 2212, 15, 0, 0
-object_19 = 5, 2332, 172, 0, 0
-object_20 = 1, 2460, 15, 0, 0
-object_21 = 5, 2580, 174, 0, 0
-object_22 = 1, 2708, 15, 0, 0
-object_23 = 5, 2828, 176, 0, 0
-object_24 = 1, 2956, 15, 0, 0
-object_25 = 5, 3076, 178, 0, 0
-object_26 = 1, 0, 115, 0, 0
-object_27 = 5, 120, 280, 0, 0
-object_28 = 1, 248, 115, 0, 0
-object_29 = 5, 368, 282, 0, 0
-object_30 = 1, 496, 115, 0, 0
-object_31 = 5, 616, 284, 0, 0
-object_32 = 1, 744, 115, 0, 0
-object_33 = 5, 864, 286, 0, 0
-object_34 = 1, 992, 115, 0, 0
-object_35 = 5, 1112, 288, 0, 0
-object_36 = 1, 1240, 115, 0, 0
-object_37 = 5, 1360, 290, 0, 0
-object_38 = 1, 1488, 115, 0, 0
-object_39 = 5, 1608, 292, 0, 0
-object_40 = 1, 1736, 115, 0, 0
-object_41 = 5, 1856, 294, 0, 0
-object_42 = 1, 1984, 115, 0, 0
-object_43 = 5, 2104, 296, 0, 0
-object_44 = 1, 2232, 115, 0, 0
-object_45 = 5, 2352, 298, 0, 0
-object_46 = 1, 2480, 115, 0, 0
-object_47 = 5, 2600, 300, 0, 0
-object_48 = 1, 2728, 115, 0, 0
-object_49 = 5, 2848, 302, 0, 0
-object_50 = 1, 2976, 115, 0, 0
-object_51 = 5, 3096, 304, 0, 0
-object_52 = 1, 0, 215, 0, 0
-object_53 = 5, 120, 406, 0, 0
-object_54 = 1, 248, 215, 0, 0
-object_55 = 5, 368, 408, 0, 0
-object_56 = 1, 496, 215, 0, 0
-object_57 = 5, 616, 410, 0, 0
-object_58 = 1, 744, 215, 0, 0
-object_59 = 5, 864, 412, 0, 0
+object_0 = 1, 0, 15, 4, 0
+object_1 = 5, 80, 30, 4, 0
+object_2 = 1, 230, 15, 4, 0
+object_3 = 5, 310, 32, 4, 0
+object_4 = 1, 460, 15, 4, 0
+object_5 = 5, 540, 34, 4, 0
+object_6 = 1, 690, 15, 4, 0
+object_7 = 5, 770, 36, 4, 0
+object_8 = 1, 920, 15, 4, 0
+object_9 = 5, 1000, 38, 4, 0
+object_10 = 1, 1150, 15, 4, 0
+object_11 = 5, 1230, 40, 4, 0
+object_12 = 1, 1380, 15, 4, 0
+object_13 = 5, 1460, 42, 4, 0
+object_14 = 1, 1610, 15, 4, 0
+object_15 = 5, 1690, 44, 4, 0
+object_16 = 1, 1840, 15, 4, 0
+object_17 = 5, 1920, 46, 4, 0
+object_18 = 1, 2070, 15, 4, 0
+object_19 = 5, 2150, 48, 4, 0
+object_20 = 1, 2300, 15, 4, 0
+object_21 = 5, 2380, 50, 4, 0
+object_22 = 1, 2530, 15, 4, 0
+object_23 = 5, 2610, 52, 4, 0
+object_24 = 1, 2760, 15, 4, 0
+object_25 = 5, 2840, 54, 4, 0
+object_26 = 1, 2990, 15, 4, 0
+object_27 = 5, 3070, 56, 4, 0
+object_28 = 1, 0, 115, 4, 0
+object_29 = 5, 80, 158, 4, 0
+object_30 = 1, 230, 115, 4, 0
+object_31 = 5, 310, 160, 4, 0
+object_32 = 1, 460, 115, 4, 0
+object_33 = 5, 540, 162, 4, 0
+object_34 = 1, 690, 115, 4, 0
+object_35 = 5, 770, 164, 4, 0
+object_36 = 1, 920, 115, 4, 0
+object_37 = 5, 1000, 166, 4, 0
+object_38 = 1, 1150, 115, 4, 0
+object_39 = 5, 1230, 168, 4, 0
+object_40 = 1, 1380, 115, 4, 0
+object_41 = 5, 1460, 170, 4, 0
+object_42 = 1, 1610, 115, 4, 0
+object_43 = 5, 1690, 172, 4, 0
+object_44 = 1, 1840, 115, 4, 0
+object_45 = 5, 1920, 174, 4, 0
+object_46 = 1, 2070, 115, 4, 0
+object_47 = 5, 2150, 176, 4, 0
+object_48 = 1, 2300, 115, 4, 0
+object_49 = 5, 2380, 178, 4, 0
+object_50 = 1, 2530, 115, 4, 0
+object_51 = 5, 2610, 180, 4, 0
+object_52 = 1, 2760, 115, 4, 0
+object_53 = 5, 2840, 182, 4, 0
+object_54 = 1, 2990, 115, 4, 0
+object_55 = 5, 3070, 184, 4, 0
+object_56 = 1, 0, 215, 4, 0
+object_57 = 5, 80, 286, 4, 0
+object_58 = 1, 230, 215, 4, 0
+object_59 = 5, 310, 288, 4, 0
# Terrain
# id, xpos, ypos, modifier
# modifier: 8=NO_OVERWRITE, 4=UPSIDE_DOWN, 2=REMOVE (combining allowed, 0=FULL)
-terrain_0 = 45, 0, 105, 8
-terrain_1 = 45, 20, 105, 8
-terrain_2 = 45, 60, 105, 8
-terrain_3 = 45, 100, 105, 8
-terrain_4 = 45, 140, 105, 8
-terrain_5 = 45, 180, 105, 8
-terrain_6 = 45, 220, 105, 8
-terrain_7 = 45, 260, 105, 8
-terrain_8 = 45, 300, 105, 8
-terrain_9 = 45, 340, 105, 8
-terrain_10 = 60, 228, 83, 8
-terrain_10 = 45, 228, 105, 8
-terrain_11 = 45, 268, 105, 8
-terrain_12 = 45, 308, 105, 8
-terrain_13 = 45, 348, 105, 8
-terrain_14 = 45, 388, 105, 8
-terrain_15 = 45, 428, 105, 8
-terrain_16 = 45, 468, 105, 8
-terrain_17 = 45, 508, 105, 8
-terrain_18 = 45, 548, 105, 8
-terrain_19 = 45, 588, 105, 8
-terrain_20 = 60, 476, 83, 8
-terrain_20 = 45, 476, 105, 8
-terrain_21 = 45, 516, 105, 8
-terrain_22 = 45, 556, 105, 8
-terrain_23 = 45, 596, 105, 8
-terrain_24 = 45, 636, 105, 8
-terrain_25 = 45, 676, 105, 8
-terrain_26 = 45, 716, 105, 8
-terrain_27 = 45, 756, 105, 8
-terrain_28 = 45, 796, 105, 8
-terrain_29 = 45, 836, 105, 8
-terrain_30 = 60, 724, 83, 8
-terrain_30 = 45, 724, 105, 8
-terrain_31 = 45, 764, 105, 8
-terrain_32 = 45, 804, 105, 8
-terrain_33 = 45, 844, 105, 8
-terrain_34 = 45, 884, 105, 8
-terrain_35 = 45, 924, 105, 8
-terrain_36 = 45, 964, 105, 8
-terrain_37 = 45, 1004, 105, 8
-terrain_38 = 45, 1044, 105, 8
-terrain_39 = 45, 1084, 105, 8
-terrain_40 = 60, 972, 83, 8
-terrain_40 = 45, 972, 105, 8
-terrain_41 = 45, 1012, 105, 8
-terrain_42 = 45, 1052, 105, 8
-terrain_43 = 45, 1092, 105, 8
-terrain_44 = 45, 1132, 105, 8
-terrain_45 = 45, 1172, 105, 8
-terrain_46 = 45, 1212, 105, 8
-terrain_47 = 45, 1252, 105, 8
-terrain_48 = 45, 1292, 105, 8
-terrain_49 = 45, 1332, 105, 8
-terrain_50 = 60, 1220, 83, 8
-terrain_50 = 45, 1220, 105, 8
-terrain_51 = 45, 1260, 105, 8
-terrain_52 = 45, 1300, 105, 8
-terrain_53 = 45, 1340, 105, 8
-terrain_54 = 45, 1380, 105, 8
-terrain_55 = 45, 1420, 105, 8
-terrain_56 = 45, 1460, 105, 8
-terrain_57 = 45, 1500, 105, 8
-terrain_58 = 45, 1540, 105, 8
-terrain_59 = 45, 1580, 105, 8
-terrain_60 = 60, 1468, 83, 8
-terrain_60 = 45, 1468, 105, 8
-terrain_61 = 45, 1508, 105, 8
-terrain_62 = 45, 1548, 105, 8
-terrain_63 = 45, 1588, 105, 8
-terrain_64 = 45, 1628, 105, 8
-terrain_65 = 45, 1668, 105, 8
-terrain_66 = 45, 1708, 105, 8
-terrain_67 = 45, 1748, 105, 8
-terrain_68 = 45, 1788, 105, 8
-terrain_69 = 45, 1828, 105, 8
-terrain_70 = 60, 1716, 83, 8
-terrain_70 = 45, 1716, 105, 8
-terrain_71 = 45, 1756, 105, 8
-terrain_72 = 45, 1796, 105, 8
-terrain_73 = 45, 1836, 105, 8
-terrain_74 = 45, 1876, 105, 8
-terrain_75 = 45, 1916, 105, 8
-terrain_76 = 45, 1956, 105, 8
-terrain_77 = 45, 1996, 105, 8
-terrain_78 = 45, 2036, 105, 8
-terrain_79 = 45, 2076, 105, 8
-terrain_80 = 60, 1964, 83, 8
-terrain_80 = 45, 1964, 105, 8
-terrain_81 = 45, 2004, 105, 8
-terrain_82 = 45, 2044, 105, 8
-terrain_83 = 45, 2084, 105, 8
-terrain_84 = 45, 2124, 105, 8
-terrain_85 = 45, 2164, 105, 8
-terrain_86 = 45, 2204, 105, 8
-terrain_87 = 45, 2244, 105, 8
-terrain_88 = 45, 2284, 105, 8
-terrain_89 = 45, 2324, 105, 8
-terrain_90 = 60, 2212, 83, 8
-terrain_90 = 45, 2212, 105, 8
-terrain_91 = 45, 2252, 105, 8
-terrain_92 = 45, 2292, 105, 8
-terrain_93 = 45, 2332, 105, 8
-terrain_94 = 45, 2372, 105, 8
-terrain_95 = 45, 2412, 105, 8
-terrain_96 = 45, 2452, 105, 8
-terrain_97 = 45, 2492, 105, 8
-terrain_98 = 45, 2532, 105, 8
-terrain_99 = 45, 2572, 105, 8
-terrain_100 = 60, 2460, 83, 8
-terrain_100 = 45, 2460, 105, 8
-terrain_101 = 45, 2500, 105, 8
-terrain_102 = 45, 2540, 105, 8
-terrain_103 = 45, 2580, 105, 8
-terrain_104 = 45, 2620, 105, 8
-terrain_105 = 45, 2660, 105, 8
-terrain_106 = 45, 2700, 105, 8
-terrain_107 = 45, 2740, 105, 8
-terrain_108 = 45, 2780, 105, 8
-terrain_109 = 45, 2820, 105, 8
-terrain_110 = 60, 2708, 83, 8
-terrain_110 = 45, 2708, 105, 8
-terrain_111 = 45, 2748, 105, 8
-terrain_112 = 45, 2788, 105, 8
-terrain_113 = 45, 2828, 105, 8
-terrain_114 = 45, 2868, 105, 8
-terrain_115 = 45, 2908, 105, 8
-terrain_116 = 45, 2948, 105, 8
-terrain_117 = 45, 2988, 105, 8
-terrain_118 = 45, 3028, 105, 8
-terrain_119 = 45, 3068, 105, 8
-terrain_120 = 60, 2956, 83, 8
-terrain_120 = 45, 2956, 105, 8
-terrain_121 = 45, 2996, 105, 8
-terrain_122 = 45, 3036, 105, 8
-terrain_123 = 45, 3076, 105, 8
-terrain_124 = 45, 3116, 105, 8
-terrain_125 = 45, 3156, 105, 8
-terrain_126 = 45, 3196, 105, 8
-terrain_127 = 45, 3236, 105, 8
-terrain_128 = 45, 3276, 105, 8
-terrain_129 = 45, 3316, 105, 8
-terrain_130 = 60, 3204, 83, 8
-terrain_130 = 45, 0, 205, 8
-terrain_131 = 45, 40, 205, 8
-terrain_132 = 45, 80, 205, 8
-terrain_133 = 45, 120, 205, 8
-terrain_134 = 45, 160, 205, 8
-terrain_135 = 45, 200, 205, 8
-terrain_136 = 45, 240, 205, 8
-terrain_137 = 45, 280, 205, 8
-terrain_138 = 45, 320, 205, 8
-terrain_139 = 45, 360, 205, 8
-terrain_140 = 60, 248, 183, 8
-terrain_140 = 45, 248, 205, 8
-terrain_141 = 45, 288, 205, 8
-terrain_142 = 45, 328, 205, 8
-terrain_143 = 45, 368, 205, 8
-terrain_144 = 45, 408, 205, 8
-terrain_145 = 45, 448, 205, 8
-terrain_146 = 45, 488, 205, 8
-terrain_147 = 45, 528, 205, 8
-terrain_148 = 45, 568, 205, 8
-terrain_149 = 45, 608, 205, 8
-terrain_150 = 60, 496, 183, 8
-terrain_150 = 45, 496, 205, 8
-terrain_151 = 45, 536, 205, 8
-terrain_152 = 45, 576, 205, 8
-terrain_153 = 45, 616, 205, 8
-terrain_154 = 45, 656, 205, 8
-terrain_155 = 45, 696, 205, 8
-terrain_156 = 45, 736, 205, 8
-terrain_157 = 45, 776, 205, 8
-terrain_158 = 45, 816, 205, 8
-terrain_159 = 45, 856, 205, 8
-terrain_160 = 60, 744, 183, 8
-terrain_160 = 45, 744, 205, 8
-terrain_161 = 45, 784, 205, 8
-terrain_162 = 45, 824, 205, 8
-terrain_163 = 45, 864, 205, 8
-terrain_164 = 45, 904, 205, 8
-terrain_165 = 45, 944, 205, 8
-terrain_166 = 45, 984, 205, 8
-terrain_167 = 45, 1024, 205, 8
-terrain_168 = 45, 1064, 205, 8
-terrain_169 = 45, 1104, 205, 8
-terrain_170 = 60, 992, 183, 8
-terrain_170 = 45, 992, 205, 8
-terrain_171 = 45, 1032, 205, 8
-terrain_172 = 45, 1072, 205, 8
-terrain_173 = 45, 1112, 205, 8
-terrain_174 = 45, 1152, 205, 8
-terrain_175 = 45, 1192, 205, 8
-terrain_176 = 45, 1232, 205, 8
-terrain_177 = 45, 1272, 205, 8
-terrain_178 = 45, 1312, 205, 8
-terrain_179 = 45, 1352, 205, 8
-terrain_180 = 60, 1240, 183, 8
-terrain_180 = 45, 1240, 205, 8
-terrain_181 = 45, 1280, 205, 8
-terrain_182 = 45, 1320, 205, 8
-terrain_183 = 45, 1360, 205, 8
-terrain_184 = 45, 1400, 205, 8
-terrain_185 = 45, 1440, 205, 8
-terrain_186 = 45, 1480, 205, 8
-terrain_187 = 45, 1520, 205, 8
-terrain_188 = 45, 1560, 205, 8
-terrain_189 = 45, 1600, 205, 8
-terrain_190 = 60, 1488, 183, 8
-terrain_190 = 45, 1488, 205, 8
-terrain_191 = 45, 1528, 205, 8
-terrain_192 = 45, 1568, 205, 8
-terrain_193 = 45, 1608, 205, 8
-terrain_194 = 45, 1648, 205, 8
-terrain_195 = 45, 1688, 205, 8
-terrain_196 = 45, 1728, 205, 8
-terrain_197 = 45, 1768, 205, 8
-terrain_198 = 45, 1808, 205, 8
-terrain_199 = 45, 1848, 205, 8
-terrain_200 = 60, 1736, 183, 8
-terrain_200 = 45, 1736, 205, 8
-terrain_201 = 45, 1776, 205, 8
-terrain_202 = 45, 1816, 205, 8
-terrain_203 = 45, 1856, 205, 8
-terrain_204 = 45, 1896, 205, 8
-terrain_205 = 45, 1936, 205, 8
-terrain_206 = 45, 1976, 205, 8
-terrain_207 = 45, 2016, 205, 8
-terrain_208 = 45, 2056, 205, 8
-terrain_209 = 45, 2096, 205, 8
-terrain_210 = 60, 1984, 183, 8
-terrain_210 = 45, 1984, 205, 8
-terrain_211 = 45, 2024, 205, 8
-terrain_212 = 45, 2064, 205, 8
-terrain_213 = 45, 2104, 205, 8
-terrain_214 = 45, 2144, 205, 8
-terrain_215 = 45, 2184, 205, 8
-terrain_216 = 45, 2224, 205, 8
-terrain_217 = 45, 2264, 205, 8
-terrain_218 = 45, 2304, 205, 8
-terrain_219 = 45, 2344, 205, 8
-terrain_220 = 60, 2232, 183, 8
-terrain_220 = 45, 2232, 205, 8
-terrain_221 = 45, 2272, 205, 8
-terrain_222 = 45, 2312, 205, 8
-terrain_223 = 45, 2352, 205, 8
-terrain_224 = 45, 2392, 205, 8
-terrain_225 = 45, 2432, 205, 8
-terrain_226 = 45, 2472, 205, 8
-terrain_227 = 45, 2512, 205, 8
-terrain_228 = 45, 2552, 205, 8
-terrain_229 = 45, 2592, 205, 8
-terrain_230 = 60, 2480, 183, 8
-terrain_230 = 45, 2480, 205, 8
-terrain_231 = 45, 2520, 205, 8
-terrain_232 = 45, 2560, 205, 8
-terrain_233 = 45, 2600, 205, 8
-terrain_234 = 45, 2640, 205, 8
-terrain_235 = 45, 2680, 205, 8
-terrain_236 = 45, 2720, 205, 8
-terrain_237 = 45, 2760, 205, 8
-terrain_238 = 45, 2800, 205, 8
-terrain_239 = 45, 2840, 205, 8
-terrain_240 = 60, 2728, 183, 8
-terrain_240 = 45, 2728, 205, 8
-terrain_241 = 45, 2768, 205, 8
-terrain_242 = 45, 2808, 205, 8
-terrain_243 = 45, 2848, 205, 8
-terrain_244 = 45, 2888, 205, 8
-terrain_245 = 45, 2928, 205, 8
-terrain_246 = 45, 2968, 205, 8
-terrain_247 = 45, 3008, 205, 8
-terrain_248 = 45, 3048, 205, 8
-terrain_249 = 45, 3088, 205, 8
-terrain_250 = 60, 2976, 183, 8
-terrain_250 = 45, 2976, 205, 8
-terrain_251 = 45, 3016, 205, 8
-terrain_252 = 45, 3056, 205, 8
-terrain_253 = 45, 3096, 205, 8
-terrain_254 = 45, 3136, 205, 8
-terrain_255 = 45, 3176, 205, 8
-terrain_256 = 45, 3216, 205, 8
-terrain_257 = 45, 3256, 205, 8
-terrain_258 = 45, 3296, 205, 8
-terrain_259 = 45, 3336, 205, 8
-terrain_260 = 60, 3224, 183, 8
-terrain_260 = 45, 0, 305, 8
-terrain_261 = 45, 40, 305, 8
-terrain_262 = 45, 80, 305, 8
-terrain_263 = 45, 120, 305, 8
-terrain_264 = 45, 160, 305, 8
-terrain_265 = 45, 200, 305, 8
-terrain_266 = 45, 240, 305, 8
-terrain_267 = 45, 280, 305, 8
-terrain_268 = 45, 320, 305, 8
-terrain_269 = 45, 360, 305, 8
-terrain_270 = 60, 248, 283, 8
-terrain_270 = 45, 248, 305, 8
-terrain_271 = 45, 288, 305, 8
-terrain_272 = 45, 328, 305, 8
-terrain_273 = 45, 368, 305, 8
-terrain_274 = 45, 408, 305, 8
-terrain_275 = 45, 448, 305, 8
-terrain_276 = 45, 488, 305, 8
-terrain_277 = 45, 528, 305, 8
-terrain_278 = 45, 568, 305, 8
-terrain_279 = 45, 608, 305, 8
-terrain_280 = 60, 496, 283, 8
-terrain_280 = 45, 496, 305, 8
-terrain_281 = 45, 536, 305, 8
-terrain_282 = 45, 576, 305, 8
-terrain_283 = 45, 616, 305, 8
-terrain_284 = 45, 656, 305, 8
-terrain_285 = 45, 696, 305, 8
-terrain_286 = 45, 736, 305, 8
-terrain_287 = 45, 776, 305, 8
-terrain_288 = 45, 816, 305, 8
-terrain_289 = 45, 856, 305, 8
-terrain_290 = 60, 744, 283, 8
-terrain_290 = 45, 744, 305, 8
-terrain_291 = 45, 784, 305, 8
-terrain_292 = 45, 824, 305, 8
-terrain_293 = 45, 864, 305, 8
-terrain_294 = 45, 904, 305, 8
-terrain_295 = 45, 944, 305, 8
-terrain_296 = 45, 984, 305, 8
-terrain_297 = 45, 1024, 305, 8
-terrain_298 = 45, 1064, 305, 8
-terrain_299 = 45, 1104, 305, 8
-terrain_300 = 60, 992, 283, 8
-name = test bubble
-
+terrain_0 = 45, 0, 105, 0
+terrain_1 = 45, 0, 109, 2
+terrain_2 = 45, 40, 105, 0
+terrain_3 = 45, 40, 109, 2
+terrain_4 = 45, 80, 105, 0
+terrain_5 = 45, 80, 109, 2
+terrain_6 = 45, 120, 105, 0
+terrain_7 = 45, 120, 109, 2
+terrain_8 = 45, 160, 105, 0
+terrain_9 = 45, 160, 109, 2
+terrain_10 = 45, 200, 105, 0
+terrain_11 = 45, 200, 109, 2
+terrain_12 = 45, 240, 105, 0
+terrain_13 = 45, 240, 109, 2
+terrain_14 = 45, 280, 105, 0
+terrain_15 = 45, 280, 109, 2
+terrain_16 = 45, 320, 105, 0
+terrain_17 = 45, 320, 109, 2
+terrain_18 = 60, 208, 83, 0
+terrain_18 = 45, 230, 105, 0
+terrain_19 = 45, 230, 109, 2
+terrain_20 = 45, 270, 105, 0
+terrain_21 = 45, 270, 109, 2
+terrain_22 = 45, 310, 105, 0
+terrain_23 = 45, 310, 109, 2
+terrain_24 = 45, 350, 105, 0
+terrain_25 = 45, 350, 109, 2
+terrain_26 = 45, 390, 105, 0
+terrain_27 = 45, 390, 109, 2
+terrain_28 = 45, 430, 105, 0
+terrain_29 = 45, 430, 109, 2
+terrain_30 = 45, 470, 105, 0
+terrain_31 = 45, 470, 109, 2
+terrain_32 = 45, 510, 105, 0
+terrain_33 = 45, 510, 109, 2
+terrain_34 = 45, 550, 105, 0
+terrain_35 = 45, 550, 109, 2
+terrain_36 = 60, 438, 83, 0
+terrain_36 = 45, 460, 105, 0
+terrain_37 = 45, 460, 109, 2
+terrain_38 = 45, 500, 105, 0
+terrain_39 = 45, 500, 109, 2
+terrain_40 = 45, 540, 105, 0
+terrain_41 = 45, 540, 109, 2
+terrain_42 = 45, 580, 105, 0
+terrain_43 = 45, 580, 109, 2
+terrain_44 = 45, 620, 105, 0
+terrain_45 = 45, 620, 109, 2
+terrain_46 = 45, 660, 105, 0
+terrain_47 = 45, 660, 109, 2
+terrain_48 = 45, 700, 105, 0
+terrain_49 = 45, 700, 109, 2
+terrain_50 = 45, 740, 105, 0
+terrain_51 = 45, 740, 109, 2
+terrain_52 = 45, 780, 105, 0
+terrain_53 = 45, 780, 109, 2
+terrain_54 = 60, 668, 83, 0
+terrain_54 = 45, 690, 105, 0
+terrain_55 = 45, 690, 109, 2
+terrain_56 = 45, 730, 105, 0
+terrain_57 = 45, 730, 109, 2
+terrain_58 = 45, 770, 105, 0
+terrain_59 = 45, 770, 109, 2
+terrain_60 = 45, 810, 105, 0
+terrain_61 = 45, 810, 109, 2
+terrain_62 = 45, 850, 105, 0
+terrain_63 = 45, 850, 109, 2
+terrain_64 = 45, 890, 105, 0
+terrain_65 = 45, 890, 109, 2
+terrain_66 = 45, 930, 105, 0
+terrain_67 = 45, 930, 109, 2
+terrain_68 = 45, 970, 105, 0
+terrain_69 = 45, 970, 109, 2
+terrain_70 = 45, 1010, 105, 0
+terrain_71 = 45, 1010, 109, 2
+terrain_72 = 60, 898, 83, 0
+terrain_72 = 45, 920, 105, 0
+terrain_73 = 45, 920, 109, 2
+terrain_74 = 45, 960, 105, 0
+terrain_75 = 45, 960, 109, 2
+terrain_76 = 45, 1000, 105, 0
+terrain_77 = 45, 1000, 109, 2
+terrain_78 = 45, 1040, 105, 0
+terrain_79 = 45, 1040, 109, 2
+terrain_80 = 45, 1080, 105, 0
+terrain_81 = 45, 1080, 109, 2
+terrain_82 = 45, 1120, 105, 0
+terrain_83 = 45, 1120, 109, 2
+terrain_84 = 45, 1160, 105, 0
+terrain_85 = 45, 1160, 109, 2
+terrain_86 = 45, 1200, 105, 0
+terrain_87 = 45, 1200, 109, 2
+terrain_88 = 45, 1240, 105, 0
+terrain_89 = 45, 1240, 109, 2
+terrain_90 = 60, 1128, 83, 0
+terrain_90 = 45, 1150, 105, 0
+terrain_91 = 45, 1150, 109, 2
+terrain_92 = 45, 1190, 105, 0
+terrain_93 = 45, 1190, 109, 2
+terrain_94 = 45, 1230, 105, 0
+terrain_95 = 45, 1230, 109, 2
+terrain_96 = 45, 1270, 105, 0
+terrain_97 = 45, 1270, 109, 2
+terrain_98 = 45, 1310, 105, 0
+terrain_99 = 45, 1310, 109, 2
+terrain_100 = 45, 1350, 105, 0
+terrain_101 = 45, 1350, 109, 2
+terrain_102 = 45, 1390, 105, 0
+terrain_103 = 45, 1390, 109, 2
+terrain_104 = 45, 1430, 105, 0
+terrain_105 = 45, 1430, 109, 2
+terrain_106 = 45, 1470, 105, 0
+terrain_107 = 45, 1470, 109, 2
+terrain_108 = 60, 1358, 83, 0
+terrain_108 = 45, 1380, 105, 0
+terrain_109 = 45, 1380, 109, 2
+terrain_110 = 45, 1420, 105, 0
+terrain_111 = 45, 1420, 109, 2
+terrain_112 = 45, 1460, 105, 0
+terrain_113 = 45, 1460, 109, 2
+terrain_114 = 45, 1500, 105, 0
+terrain_115 = 45, 1500, 109, 2
+terrain_116 = 45, 1540, 105, 0
+terrain_117 = 45, 1540, 109, 2
+terrain_118 = 45, 1580, 105, 0
+terrain_119 = 45, 1580, 109, 2
+terrain_120 = 45, 1620, 105, 0
+terrain_121 = 45, 1620, 109, 2
+terrain_122 = 45, 1660, 105, 0
+terrain_123 = 45, 1660, 109, 2
+terrain_124 = 45, 1700, 105, 0
+terrain_125 = 45, 1700, 109, 2
+terrain_126 = 60, 1588, 83, 0
+terrain_126 = 45, 1610, 105, 0
+terrain_127 = 45, 1610, 109, 2
+terrain_128 = 45, 1650, 105, 0
+terrain_129 = 45, 1650, 109, 2
+terrain_130 = 45, 1690, 105, 0
+terrain_131 = 45, 1690, 109, 2
+terrain_132 = 45, 1730, 105, 0
+terrain_133 = 45, 1730, 109, 2
+terrain_134 = 45, 1770, 105, 0
+terrain_135 = 45, 1770, 109, 2
+terrain_136 = 45, 1810, 105, 0
+terrain_137 = 45, 1810, 109, 2
+terrain_138 = 45, 1850, 105, 0
+terrain_139 = 45, 1850, 109, 2
+terrain_140 = 45, 1890, 105, 0
+terrain_141 = 45, 1890, 109, 2
+terrain_142 = 45, 1930, 105, 0
+terrain_143 = 45, 1930, 109, 2
+terrain_144 = 60, 1818, 83, 0
+terrain_144 = 45, 1840, 105, 0
+terrain_145 = 45, 1840, 109, 2
+terrain_146 = 45, 1880, 105, 0
+terrain_147 = 45, 1880, 109, 2
+terrain_148 = 45, 1920, 105, 0
+terrain_149 = 45, 1920, 109, 2
+terrain_150 = 45, 1960, 105, 0
+terrain_151 = 45, 1960, 109, 2
+terrain_152 = 45, 2000, 105, 0
+terrain_153 = 45, 2000, 109, 2
+terrain_154 = 45, 2040, 105, 0
+terrain_155 = 45, 2040, 109, 2
+terrain_156 = 45, 2080, 105, 0
+terrain_157 = 45, 2080, 109, 2
+terrain_158 = 45, 2120, 105, 0
+terrain_159 = 45, 2120, 109, 2
+terrain_160 = 45, 2160, 105, 0
+terrain_161 = 45, 2160, 109, 2
+terrain_162 = 60, 2048, 83, 0
+terrain_162 = 45, 2070, 105, 0
+terrain_163 = 45, 2070, 109, 2
+terrain_164 = 45, 2110, 105, 0
+terrain_165 = 45, 2110, 109, 2
+terrain_166 = 45, 2150, 105, 0
+terrain_167 = 45, 2150, 109, 2
+terrain_168 = 45, 2190, 105, 0
+terrain_169 = 45, 2190, 109, 2
+terrain_170 = 45, 2230, 105, 0
+terrain_171 = 45, 2230, 109, 2
+terrain_172 = 45, 2270, 105, 0
+terrain_173 = 45, 2270, 109, 2
+terrain_174 = 45, 2310, 105, 0
+terrain_175 = 45, 2310, 109, 2
+terrain_176 = 45, 2350, 105, 0
+terrain_177 = 45, 2350, 109, 2
+terrain_178 = 45, 2390, 105, 0
+terrain_179 = 45, 2390, 109, 2
+terrain_180 = 60, 2278, 83, 0
+terrain_180 = 45, 2300, 105, 0
+terrain_181 = 45, 2300, 109, 2
+terrain_182 = 45, 2340, 105, 0
+terrain_183 = 45, 2340, 109, 2
+terrain_184 = 45, 2380, 105, 0
+terrain_185 = 45, 2380, 109, 2
+terrain_186 = 45, 2420, 105, 0
+terrain_187 = 45, 2420, 109, 2
+terrain_188 = 45, 2460, 105, 0
+terrain_189 = 45, 2460, 109, 2
+terrain_190 = 45, 2500, 105, 0
+terrain_191 = 45, 2500, 109, 2
+terrain_192 = 45, 2540, 105, 0
+terrain_193 = 45, 2540, 109, 2
+terrain_194 = 45, 2580, 105, 0
+terrain_195 = 45, 2580, 109, 2
+terrain_196 = 45, 2620, 105, 0
+terrain_197 = 45, 2620, 109, 2
+terrain_198 = 60, 2508, 83, 0
+terrain_198 = 45, 2530, 105, 0
+terrain_199 = 45, 2530, 109, 2
+terrain_200 = 45, 2570, 105, 0
+terrain_201 = 45, 2570, 109, 2
+terrain_202 = 45, 2610, 105, 0
+terrain_203 = 45, 2610, 109, 2
+terrain_204 = 45, 2650, 105, 0
+terrain_205 = 45, 2650, 109, 2
+terrain_206 = 45, 2690, 105, 0
+terrain_207 = 45, 2690, 109, 2
+terrain_208 = 45, 2730, 105, 0
+terrain_209 = 45, 2730, 109, 2
+terrain_210 = 45, 2770, 105, 0
+terrain_211 = 45, 2770, 109, 2
+terrain_212 = 45, 2810, 105, 0
+terrain_213 = 45, 2810, 109, 2
+terrain_214 = 45, 2850, 105, 0
+terrain_215 = 45, 2850, 109, 2
+terrain_216 = 60, 2738, 83, 0
+terrain_216 = 45, 2760, 105, 0
+terrain_217 = 45, 2760, 109, 2
+terrain_218 = 45, 2800, 105, 0
+terrain_219 = 45, 2800, 109, 2
+terrain_220 = 45, 2840, 105, 0
+terrain_221 = 45, 2840, 109, 2
+terrain_222 = 45, 2880, 105, 0
+terrain_223 = 45, 2880, 109, 2
+terrain_224 = 45, 2920, 105, 0
+terrain_225 = 45, 2920, 109, 2
+terrain_226 = 45, 2960, 105, 0
+terrain_227 = 45, 2960, 109, 2
+terrain_228 = 45, 3000, 105, 0
+terrain_229 = 45, 3000, 109, 2
+terrain_230 = 45, 3040, 105, 0
+terrain_231 = 45, 3040, 109, 2
+terrain_232 = 45, 3080, 105, 0
+terrain_233 = 45, 3080, 109, 2
+terrain_234 = 60, 2968, 83, 0
+terrain_234 = 45, 2990, 105, 0
+terrain_235 = 45, 2990, 109, 2
+terrain_236 = 45, 3030, 105, 0
+terrain_237 = 45, 3030, 109, 2
+terrain_238 = 45, 3070, 105, 0
+terrain_239 = 45, 3070, 109, 2
+terrain_240 = 45, 3110, 105, 0
+terrain_241 = 45, 3110, 109, 2
+terrain_242 = 45, 3150, 105, 0
+terrain_243 = 45, 3150, 109, 2
+terrain_244 = 45, 3190, 105, 0
+terrain_245 = 45, 3190, 109, 2
+terrain_246 = 45, 3230, 105, 0
+terrain_247 = 45, 3230, 109, 2
+terrain_248 = 45, 3270, 105, 0
+terrain_249 = 45, 3270, 109, 2
+terrain_250 = 45, 3310, 105, 0
+terrain_251 = 45, 3310, 109, 2
+terrain_252 = 60, 3198, 83, 0
+terrain_252 = 45, 0, 205, 0
+terrain_253 = 45, 0, 209, 2
+terrain_254 = 45, 40, 205, 0
+terrain_255 = 45, 40, 209, 2
+terrain_256 = 45, 80, 205, 0
+terrain_257 = 45, 80, 209, 2
+terrain_258 = 45, 120, 205, 0
+terrain_259 = 45, 120, 209, 2
+terrain_260 = 45, 160, 205, 0
+terrain_261 = 45, 160, 209, 2
+terrain_262 = 45, 200, 205, 0
+terrain_263 = 45, 200, 209, 2
+terrain_264 = 45, 240, 205, 0
+terrain_265 = 45, 240, 209, 2
+terrain_266 = 45, 280, 205, 0
+terrain_267 = 45, 280, 209, 2
+terrain_268 = 45, 320, 205, 0
+terrain_269 = 45, 320, 209, 2
+terrain_270 = 60, 208, 183, 0
+terrain_270 = 45, 230, 205, 0
+terrain_271 = 45, 230, 209, 2
+terrain_272 = 45, 270, 205, 0
+terrain_273 = 45, 270, 209, 2
+terrain_274 = 45, 310, 205, 0
+terrain_275 = 45, 310, 209, 2
+terrain_276 = 45, 350, 205, 0
+terrain_277 = 45, 350, 209, 2
+terrain_278 = 45, 390, 205, 0
+terrain_279 = 45, 390, 209, 2
+terrain_280 = 45, 430, 205, 0
+terrain_281 = 45, 430, 209, 2
+terrain_282 = 45, 470, 205, 0
+terrain_283 = 45, 470, 209, 2
+terrain_284 = 45, 510, 205, 0
+terrain_285 = 45, 510, 209, 2
+terrain_286 = 45, 550, 205, 0
+terrain_287 = 45, 550, 209, 2
+terrain_288 = 60, 438, 183, 0
+terrain_288 = 45, 460, 205, 0
+terrain_289 = 45, 460, 209, 2
+terrain_290 = 45, 500, 205, 0
+terrain_291 = 45, 500, 209, 2
+terrain_292 = 45, 540, 205, 0
+terrain_293 = 45, 540, 209, 2
+terrain_294 = 45, 580, 205, 0
+terrain_295 = 45, 580, 209, 2
+terrain_296 = 45, 620, 205, 0
+terrain_297 = 45, 620, 209, 2
+terrain_298 = 45, 660, 205, 0
+terrain_299 = 45, 660, 209, 2
+terrain_300 = 45, 700, 205, 0
+terrain_301 = 45, 700, 209, 2
+terrain_302 = 45, 740, 205, 0
+terrain_303 = 45, 740, 209, 2
+terrain_304 = 45, 780, 205, 0
+terrain_305 = 45, 780, 209, 2
+terrain_306 = 60, 668, 183, 0
+terrain_306 = 45, 690, 205, 0
+terrain_307 = 45, 690, 209, 2
+terrain_308 = 45, 730, 205, 0
+terrain_309 = 45, 730, 209, 2
+terrain_310 = 45, 770, 205, 0
+terrain_311 = 45, 770, 209, 2
+terrain_312 = 45, 810, 205, 0
+terrain_313 = 45, 810, 209, 2
+terrain_314 = 45, 850, 205, 0
+terrain_315 = 45, 850, 209, 2
+terrain_316 = 45, 890, 205, 0
+terrain_317 = 45, 890, 209, 2
+terrain_318 = 45, 930, 205, 0
+terrain_319 = 45, 930, 209, 2
+terrain_320 = 45, 970, 205, 0
+terrain_321 = 45, 970, 209, 2
+terrain_322 = 45, 1010, 205, 0
+terrain_323 = 45, 1010, 209, 2
+terrain_324 = 60, 898, 183, 0
+terrain_324 = 45, 920, 205, 0
+terrain_325 = 45, 920, 209, 2
+terrain_326 = 45, 960, 205, 0
+terrain_327 = 45, 960, 209, 2
+terrain_328 = 45, 1000, 205, 0
+terrain_329 = 45, 1000, 209, 2
+terrain_330 = 45, 1040, 205, 0
+terrain_331 = 45, 1040, 209, 2
+terrain_332 = 45, 1080, 205, 0
+terrain_333 = 45, 1080, 209, 2
+terrain_334 = 45, 1120, 205, 0
+terrain_335 = 45, 1120, 209, 2
+terrain_336 = 45, 1160, 205, 0
+terrain_337 = 45, 1160, 209, 2
+terrain_338 = 45, 1200, 205, 0
+terrain_339 = 45, 1200, 209, 2
+terrain_340 = 45, 1240, 205, 0
+terrain_341 = 45, 1240, 209, 2
+terrain_342 = 60, 1128, 183, 0
+terrain_342 = 45, 1150, 205, 0
+terrain_343 = 45, 1150, 209, 2
+terrain_344 = 45, 1190, 205, 0
+terrain_345 = 45, 1190, 209, 2
+terrain_346 = 45, 1230, 205, 0
+terrain_347 = 45, 1230, 209, 2
+terrain_348 = 45, 1270, 205, 0
+terrain_349 = 45, 1270, 209, 2
+terrain_350 = 45, 1310, 205, 0
+terrain_351 = 45, 1310, 209, 2
+terrain_352 = 45, 1350, 205, 0
+terrain_353 = 45, 1350, 209, 2
+terrain_354 = 45, 1390, 205, 0
+terrain_355 = 45, 1390, 209, 2
+terrain_356 = 45, 1430, 205, 0
+terrain_357 = 45, 1430, 209, 2
+terrain_358 = 45, 1470, 205, 0
+terrain_359 = 45, 1470, 209, 2
+terrain_360 = 60, 1358, 183, 0
+terrain_360 = 45, 1380, 205, 0
+terrain_361 = 45, 1380, 209, 2
+terrain_362 = 45, 1420, 205, 0
+terrain_363 = 45, 1420, 209, 2
+terrain_364 = 45, 1460, 205, 0
+terrain_365 = 45, 1460, 209, 2
+terrain_366 = 45, 1500, 205, 0
+terrain_367 = 45, 1500, 209, 2
+terrain_368 = 45, 1540, 205, 0
+terrain_369 = 45, 1540, 209, 2
+terrain_370 = 45, 1580, 205, 0
+terrain_371 = 45, 1580, 209, 2
+terrain_372 = 45, 1620, 205, 0
+terrain_373 = 45, 1620, 209, 2
+terrain_374 = 45, 1660, 205, 0
+terrain_375 = 45, 1660, 209, 2
+terrain_376 = 45, 1700, 205, 0
+terrain_377 = 45, 1700, 209, 2
+terrain_378 = 60, 1588, 183, 0
+terrain_378 = 45, 1610, 205, 0
+terrain_379 = 45, 1610, 209, 2
+terrain_380 = 45, 1650, 205, 0
+terrain_381 = 45, 1650, 209, 2
+terrain_382 = 45, 1690, 205, 0
+terrain_383 = 45, 1690, 209, 2
+terrain_384 = 45, 1730, 205, 0
+terrain_385 = 45, 1730, 209, 2
+terrain_386 = 45, 1770, 205, 0
+terrain_387 = 45, 1770, 209, 2
+terrain_388 = 45, 1810, 205, 0
+terrain_389 = 45, 1810, 209, 2
+terrain_390 = 45, 1850, 205, 0
+terrain_391 = 45, 1850, 209, 2
+terrain_392 = 45, 1890, 205, 0
+terrain_393 = 45, 1890, 209, 2
+terrain_394 = 45, 1930, 205, 0
+terrain_395 = 45, 1930, 209, 2
+terrain_396 = 60, 1818, 183, 0
+terrain_396 = 45, 1840, 205, 0
+terrain_397 = 45, 1840, 209, 2
+terrain_398 = 45, 1880, 205, 0
+terrain_399 = 45, 1880, 209, 2
+terrain_400 = 45, 1920, 205, 0
+terrain_401 = 45, 1920, 209, 2
+terrain_402 = 45, 1960, 205, 0
+terrain_403 = 45, 1960, 209, 2
+terrain_404 = 45, 2000, 205, 0
+terrain_405 = 45, 2000, 209, 2
+terrain_406 = 45, 2040, 205, 0
+terrain_407 = 45, 2040, 209, 2
+terrain_408 = 45, 2080, 205, 0
+terrain_409 = 45, 2080, 209, 2
+terrain_410 = 45, 2120, 205, 0
+terrain_411 = 45, 2120, 209, 2
+terrain_412 = 45, 2160, 205, 0
+terrain_413 = 45, 2160, 209, 2
+terrain_414 = 60, 2048, 183, 0
+terrain_414 = 45, 2070, 205, 0
+terrain_415 = 45, 2070, 209, 2
+terrain_416 = 45, 2110, 205, 0
+terrain_417 = 45, 2110, 209, 2
+terrain_418 = 45, 2150, 205, 0
+terrain_419 = 45, 2150, 209, 2
+terrain_420 = 45, 2190, 205, 0
+terrain_421 = 45, 2190, 209, 2
+terrain_422 = 45, 2230, 205, 0
+terrain_423 = 45, 2230, 209, 2
+terrain_424 = 45, 2270, 205, 0
+terrain_425 = 45, 2270, 209, 2
+terrain_426 = 45, 2310, 205, 0
+terrain_427 = 45, 2310, 209, 2
+terrain_428 = 45, 2350, 205, 0
+terrain_429 = 45, 2350, 209, 2
+terrain_430 = 45, 2390, 205, 0
+terrain_431 = 45, 2390, 209, 2
+terrain_432 = 60, 2278, 183, 0
+terrain_432 = 45, 2300, 205, 0
+terrain_433 = 45, 2300, 209, 2
+terrain_434 = 45, 2340, 205, 0
+terrain_435 = 45, 2340, 209, 2
+terrain_436 = 45, 2380, 205, 0
+terrain_437 = 45, 2380, 209, 2
+terrain_438 = 45, 2420, 205, 0
+terrain_439 = 45, 2420, 209, 2
+terrain_440 = 45, 2460, 205, 0
+terrain_441 = 45, 2460, 209, 2
+terrain_442 = 45, 2500, 205, 0
+terrain_443 = 45, 2500, 209, 2
+terrain_444 = 45, 2540, 205, 0
+terrain_445 = 45, 2540, 209, 2
+terrain_446 = 45, 2580, 205, 0
+terrain_447 = 45, 2580, 209, 2
+terrain_448 = 45, 2620, 205, 0
+terrain_449 = 45, 2620, 209, 2
+terrain_450 = 60, 2508, 183, 0
+terrain_450 = 45, 2530, 205, 0
+terrain_451 = 45, 2530, 209, 2
+terrain_452 = 45, 2570, 205, 0
+terrain_453 = 45, 2570, 209, 2
+terrain_454 = 45, 2610, 205, 0
+terrain_455 = 45, 2610, 209, 2
+terrain_456 = 45, 2650, 205, 0
+terrain_457 = 45, 2650, 209, 2
+terrain_458 = 45, 2690, 205, 0
+terrain_459 = 45, 2690, 209, 2
+terrain_460 = 45, 2730, 205, 0
+terrain_461 = 45, 2730, 209, 2
+terrain_462 = 45, 2770, 205, 0
+terrain_463 = 45, 2770, 209, 2
+terrain_464 = 45, 2810, 205, 0
+terrain_465 = 45, 2810, 209, 2
+terrain_466 = 45, 2850, 205, 0
+terrain_467 = 45, 2850, 209, 2
+terrain_468 = 60, 2738, 183, 0
+terrain_468 = 45, 2760, 205, 0
+terrain_469 = 45, 2760, 209, 2
+terrain_470 = 45, 2800, 205, 0
+terrain_471 = 45, 2800, 209, 2
+terrain_472 = 45, 2840, 205, 0
+terrain_473 = 45, 2840, 209, 2
+terrain_474 = 45, 2880, 205, 0
+terrain_475 = 45, 2880, 209, 2
+terrain_476 = 45, 2920, 205, 0
+terrain_477 = 45, 2920, 209, 2
+terrain_478 = 45, 2960, 205, 0
+terrain_479 = 45, 2960, 209, 2
+terrain_480 = 45, 3000, 205, 0
+terrain_481 = 45, 3000, 209, 2
+terrain_482 = 45, 3040, 205, 0
+terrain_483 = 45, 3040, 209, 2
+terrain_484 = 45, 3080, 205, 0
+terrain_485 = 45, 3080, 209, 2
+terrain_486 = 60, 2968, 183, 0
+terrain_486 = 45, 2990, 205, 0
+terrain_487 = 45, 2990, 209, 2
+terrain_488 = 45, 3030, 205, 0
+terrain_489 = 45, 3030, 209, 2
+terrain_490 = 45, 3070, 205, 0
+terrain_491 = 45, 3070, 209, 2
+terrain_492 = 45, 3110, 205, 0
+terrain_493 = 45, 3110, 209, 2
+terrain_494 = 45, 3150, 205, 0
+terrain_495 = 45, 3150, 209, 2
+terrain_496 = 45, 3190, 205, 0
+terrain_497 = 45, 3190, 209, 2
+terrain_498 = 45, 3230, 205, 0
+terrain_499 = 45, 3230, 209, 2
+terrain_500 = 45, 3270, 205, 0
+terrain_501 = 45, 3270, 209, 2
+terrain_502 = 45, 3310, 205, 0
+terrain_503 = 45, 3310, 209, 2
+terrain_504 = 60, 3198, 183, 0
+terrain_504 = 45, 0, 305, 0
+terrain_505 = 45, 0, 309, 2
+terrain_506 = 45, 40, 305, 0
+terrain_507 = 45, 40, 309, 2
+terrain_508 = 45, 80, 305, 0
+terrain_509 = 45, 80, 309, 2
+terrain_510 = 45, 120, 305, 0
+terrain_511 = 45, 120, 309, 2
+terrain_512 = 45, 160, 305, 0
+terrain_513 = 45, 160, 309, 2
+terrain_514 = 45, 200, 305, 0
+terrain_515 = 45, 200, 309, 2
+terrain_516 = 45, 240, 305, 0
+terrain_517 = 45, 240, 309, 2
+terrain_518 = 45, 280, 305, 0
+terrain_519 = 45, 280, 309, 2
+terrain_520 = 45, 320, 305, 0
+terrain_521 = 45, 320, 309, 2
+terrain_522 = 60, 208, 283, 0
+terrain_522 = 45, 230, 305, 0
+terrain_523 = 45, 230, 309, 2
+terrain_524 = 45, 270, 305, 0
+terrain_525 = 45, 270, 309, 2
+terrain_526 = 45, 310, 305, 0
+terrain_527 = 45, 310, 309, 2
+terrain_528 = 45, 350, 305, 0
+terrain_529 = 45, 350, 309, 2
+terrain_530 = 45, 390, 305, 0
+terrain_531 = 45, 390, 309, 2
+terrain_532 = 45, 430, 305, 0
+terrain_533 = 45, 430, 309, 2
+terrain_534 = 45, 470, 305, 0
+terrain_535 = 45, 470, 309, 2
+terrain_536 = 45, 510, 305, 0
+terrain_537 = 45, 510, 309, 2
+terrain_538 = 45, 550, 305, 0
+terrain_539 = 45, 550, 309, 2
+terrain_540 = 60, 438, 283, 0
+name = Test bubble(2) O(5) T(5) M(4)
diff --git a/level/3_test/lvl2004.ini b/level/3_test/lvl2004.ini
index edbe5cb..7cd2bb9 100644
--- a/level/3_test/lvl2004.ini
+++ b/level/3_test/lvl2004.ini
@@ -17,310 +17,639 @@ style = dirt
# Objects
# id, xpos, ypos, paint mode (), upside down (0,1)
# paint modes: 8=VIS_ON_TERRAIN, 4=NO_OVERWRITE, 0=FULL (only one value possible)
-object_0 = 1, 0, 15, 0, 0
-object_1 = 6, 100, 50, 0, 0
-object_2 = 1, 132, 15, 0, 0
-object_3 = 6, 252, 52, 0, 0
-object_4 = 1, 284, 15, 0, 0
-object_5 = 6, 404, 54, 0, 0
-object_6 = 1, 436, 15, 0, 0
-object_7 = 6, 556, 56, 0, 0
-object_8 = 1, 588, 15, 0, 0
-object_9 = 6, 708, 58, 0, 0
-object_10 = 1, 740, 15, 0, 0
-object_11 = 6, 860, 60, 0, 0
-object_12 = 1, 892, 15, 0, 0
-object_13 = 6, 1012, 62, 0, 0
-object_14 = 1, 1044, 15, 0, 0
-object_15 = 6, 1164, 64, 0, 0
-object_16 = 1, 1196, 15, 0, 0
-object_17 = 6, 1316, 66, 0, 0
-object_18 = 1, 1348, 15, 0, 0
-object_19 = 6, 1468, 68, 0, 0
-object_20 = 1, 1500, 15, 0, 0
-object_21 = 6, 1620, 70, 0, 0
-object_22 = 1, 1652, 15, 0, 0
-object_23 = 6, 1772, 72, 0, 0
-object_24 = 1, 1804, 15, 0, 0
-object_25 = 6, 1924, 74, 0, 0
-object_26 = 1, 1956, 15, 0, 0
-object_27 = 6, 2076, 76, 0, 0
-object_28 = 1, 2108, 15, 0, 0
-object_29 = 6, 2228, 78, 0, 0
-object_30 = 1, 2260, 15, 0, 0
-object_31 = 6, 2380, 80, 0, 0
-object_32 = 1, 2412, 15, 0, 0
-object_33 = 6, 2532, 82, 0, 0
-object_34 = 1, 2564, 15, 0, 0
-object_35 = 6, 2684, 84, 0, 0
-object_36 = 1, 2716, 15, 0, 0
-object_37 = 6, 2836, 86, 0, 0
-object_38 = 1, 2868, 15, 0, 0
-object_39 = 6, 2988, 88, 0, 0
-object_40 = 1, 0, 115, 0, 0
-object_41 = 6, 120, 190, 0, 0
-object_42 = 1, 152, 115, 0, 0
-object_43 = 6, 272, 192, 0, 0
-object_44 = 1, 304, 115, 0, 0
-object_45 = 6, 424, 194, 0, 0
-object_46 = 1, 456, 115, 0, 0
-object_47 = 6, 576, 196, 0, 0
-object_48 = 1, 608, 115, 0, 0
-object_49 = 6, 728, 198, 0, 0
-object_50 = 1, 760, 115, 0, 0
-object_51 = 6, 880, 200, 0, 0
-object_52 = 1, 912, 115, 0, 0
-object_53 = 6, 1032, 202, 0, 0
-object_54 = 1, 1064, 115, 0, 0
-object_55 = 6, 1184, 204, 0, 0
-object_56 = 1, 1216, 115, 0, 0
-object_57 = 6, 1336, 206, 0, 0
-object_58 = 1, 1368, 115, 0, 0
-object_59 = 6, 1488, 208, 0, 0
+object_0 = 1, 0, 15, 4, 0
+object_1 = 5, 80, 60, 4, 0
+object_2 = 1, 262, 15, 4, 0
+object_3 = 5, 342, 62, 4, 0
+object_4 = 1, 524, 15, 4, 0
+object_5 = 5, 604, 64, 4, 0
+object_6 = 1, 786, 15, 4, 0
+object_7 = 5, 866, 66, 4, 0
+object_8 = 1, 1048, 15, 4, 0
+object_9 = 5, 1128, 68, 4, 0
+object_10 = 1, 1310, 15, 4, 0
+object_11 = 5, 1390, 70, 4, 0
+object_12 = 1, 1572, 15, 4, 0
+object_13 = 5, 1652, 72, 4, 0
+object_14 = 1, 1834, 15, 4, 0
+object_15 = 5, 1914, 74, 4, 0
+object_16 = 1, 2096, 15, 4, 0
+object_17 = 5, 2176, 76, 4, 0
+object_18 = 1, 2358, 15, 4, 0
+object_19 = 5, 2438, 78, 4, 0
+object_20 = 1, 2620, 15, 4, 0
+object_21 = 5, 2700, 80, 4, 0
+object_22 = 1, 2882, 15, 4, 0
+object_23 = 5, 2962, 82, 4, 0
+object_24 = 1, 0, 115, 4, 0
+object_25 = 5, 80, 184, 4, 0
+object_26 = 1, 262, 115, 4, 0
+object_27 = 5, 342, 186, 4, 0
+object_28 = 1, 524, 115, 4, 0
+object_29 = 5, 604, 188, 4, 0
+object_30 = 1, 786, 115, 4, 0
+object_31 = 5, 866, 190, 4, 0
+object_32 = 1, 1048, 115, 4, 0
+object_33 = 5, 1128, 192, 4, 0
+object_34 = 1, 1310, 115, 4, 0
+object_35 = 5, 1390, 194, 4, 0
+object_36 = 1, 1572, 115, 4, 0
+object_37 = 5, 1652, 196, 4, 0
+object_38 = 1, 1834, 115, 4, 0
+object_39 = 5, 1914, 198, 4, 0
+object_40 = 1, 2096, 115, 4, 0
+object_41 = 5, 2176, 200, 4, 0
+object_42 = 1, 2358, 115, 4, 0
+object_43 = 5, 2438, 202, 4, 0
+object_44 = 1, 2620, 115, 4, 0
+object_45 = 5, 2700, 204, 4, 0
+object_46 = 1, 2882, 115, 4, 0
+object_47 = 5, 2962, 206, 4, 0
+object_48 = 1, 0, 215, 4, 0
+object_49 = 5, 80, 308, 4, 0
+object_50 = 1, 262, 215, 4, 0
+object_51 = 5, 342, 310, 4, 0
+object_52 = 1, 524, 215, 4, 0
+object_53 = 5, 604, 312, 4, 0
+object_54 = 1, 786, 215, 4, 0
+object_55 = 5, 866, 314, 4, 0
+object_56 = 1, 1048, 215, 4, 0
+object_57 = 5, 1128, 316, 4, 0
+object_58 = 1, 1310, 215, 4, 0
+object_59 = 5, 1390, 318, 4, 0
# Terrain
# id, xpos, ypos, modifier
# modifier: 8=NO_OVERWRITE, 4=UPSIDE_DOWN, 2=REMOVE (combining allowed, 0=FULL)
-terrain_0 = 29, 0, 105, 8
-terrain_1 = 29, 20, 105, 8
-terrain_2 = 29, 60, 105, 8
-terrain_3 = 29, 100, 105, 8
-terrain_4 = 29, 140, 105, 8
-terrain_5 = 29, 180, 105, 8
-terrain_6 = 29, 220, 105, 8
-terrain_7 = 24, 132, 67, 8
-terrain_7 = 29, 132, 105, 8
-terrain_8 = 29, 172, 105, 8
-terrain_9 = 29, 212, 105, 8
-terrain_10 = 29, 252, 105, 8
-terrain_11 = 29, 292, 105, 8
-terrain_12 = 29, 332, 105, 8
-terrain_13 = 29, 372, 105, 8
-terrain_14 = 24, 284, 67, 8
-terrain_14 = 29, 284, 105, 8
-terrain_15 = 29, 324, 105, 8
-terrain_16 = 29, 364, 105, 8
-terrain_17 = 29, 404, 105, 8
-terrain_18 = 29, 444, 105, 8
-terrain_19 = 29, 484, 105, 8
-terrain_20 = 29, 524, 105, 8
-terrain_21 = 24, 436, 67, 8
-terrain_21 = 29, 436, 105, 8
-terrain_22 = 29, 476, 105, 8
-terrain_23 = 29, 516, 105, 8
-terrain_24 = 29, 556, 105, 8
-terrain_25 = 29, 596, 105, 8
-terrain_26 = 29, 636, 105, 8
-terrain_27 = 29, 676, 105, 8
-terrain_28 = 24, 588, 67, 8
-terrain_28 = 29, 588, 105, 8
-terrain_29 = 29, 628, 105, 8
-terrain_30 = 29, 668, 105, 8
-terrain_31 = 29, 708, 105, 8
-terrain_32 = 29, 748, 105, 8
-terrain_33 = 29, 788, 105, 8
-terrain_34 = 29, 828, 105, 8
-terrain_35 = 24, 740, 67, 8
-terrain_35 = 29, 740, 105, 8
-terrain_36 = 29, 780, 105, 8
-terrain_37 = 29, 820, 105, 8
-terrain_38 = 29, 860, 105, 8
-terrain_39 = 29, 900, 105, 8
-terrain_40 = 29, 940, 105, 8
-terrain_41 = 29, 980, 105, 8
-terrain_42 = 24, 892, 67, 8
-terrain_42 = 29, 892, 105, 8
-terrain_43 = 29, 932, 105, 8
-terrain_44 = 29, 972, 105, 8
-terrain_45 = 29, 1012, 105, 8
-terrain_46 = 29, 1052, 105, 8
-terrain_47 = 29, 1092, 105, 8
-terrain_48 = 29, 1132, 105, 8
-terrain_49 = 24, 1044, 67, 8
-terrain_49 = 29, 1044, 105, 8
-terrain_50 = 29, 1084, 105, 8
-terrain_51 = 29, 1124, 105, 8
-terrain_52 = 29, 1164, 105, 8
-terrain_53 = 29, 1204, 105, 8
-terrain_54 = 29, 1244, 105, 8
-terrain_55 = 29, 1284, 105, 8
-terrain_56 = 24, 1196, 67, 8
-terrain_56 = 29, 1196, 105, 8
-terrain_57 = 29, 1236, 105, 8
-terrain_58 = 29, 1276, 105, 8
-terrain_59 = 29, 1316, 105, 8
-terrain_60 = 29, 1356, 105, 8
-terrain_61 = 29, 1396, 105, 8
-terrain_62 = 29, 1436, 105, 8
-terrain_63 = 24, 1348, 67, 8
-terrain_63 = 29, 1348, 105, 8
-terrain_64 = 29, 1388, 105, 8
-terrain_65 = 29, 1428, 105, 8
-terrain_66 = 29, 1468, 105, 8
-terrain_67 = 29, 1508, 105, 8
-terrain_68 = 29, 1548, 105, 8
-terrain_69 = 29, 1588, 105, 8
-terrain_70 = 24, 1500, 67, 8
-terrain_70 = 29, 1500, 105, 8
-terrain_71 = 29, 1540, 105, 8
-terrain_72 = 29, 1580, 105, 8
-terrain_73 = 29, 1620, 105, 8
-terrain_74 = 29, 1660, 105, 8
-terrain_75 = 29, 1700, 105, 8
-terrain_76 = 29, 1740, 105, 8
-terrain_77 = 24, 1652, 67, 8
-terrain_77 = 29, 1652, 105, 8
-terrain_78 = 29, 1692, 105, 8
-terrain_79 = 29, 1732, 105, 8
-terrain_80 = 29, 1772, 105, 8
-terrain_81 = 29, 1812, 105, 8
-terrain_82 = 29, 1852, 105, 8
-terrain_83 = 29, 1892, 105, 8
-terrain_84 = 24, 1804, 67, 8
-terrain_84 = 29, 1804, 105, 8
-terrain_85 = 29, 1844, 105, 8
-terrain_86 = 29, 1884, 105, 8
-terrain_87 = 29, 1924, 105, 8
-terrain_88 = 29, 1964, 105, 8
-terrain_89 = 29, 2004, 105, 8
-terrain_90 = 29, 2044, 105, 8
-terrain_91 = 24, 1956, 67, 8
-terrain_91 = 29, 1956, 105, 8
-terrain_92 = 29, 1996, 105, 8
-terrain_93 = 29, 2036, 105, 8
-terrain_94 = 29, 2076, 105, 8
-terrain_95 = 29, 2116, 105, 8
-terrain_96 = 29, 2156, 105, 8
-terrain_97 = 29, 2196, 105, 8
-terrain_98 = 24, 2108, 67, 8
-terrain_98 = 29, 2108, 105, 8
-terrain_99 = 29, 2148, 105, 8
-terrain_100 = 29, 2188, 105, 8
-terrain_101 = 29, 2228, 105, 8
-terrain_102 = 29, 2268, 105, 8
-terrain_103 = 29, 2308, 105, 8
-terrain_104 = 29, 2348, 105, 8
-terrain_105 = 24, 2260, 67, 8
-terrain_105 = 29, 2260, 105, 8
-terrain_106 = 29, 2300, 105, 8
-terrain_107 = 29, 2340, 105, 8
-terrain_108 = 29, 2380, 105, 8
-terrain_109 = 29, 2420, 105, 8
-terrain_110 = 29, 2460, 105, 8
-terrain_111 = 29, 2500, 105, 8
-terrain_112 = 24, 2412, 67, 8
-terrain_112 = 29, 2412, 105, 8
-terrain_113 = 29, 2452, 105, 8
-terrain_114 = 29, 2492, 105, 8
-terrain_115 = 29, 2532, 105, 8
-terrain_116 = 29, 2572, 105, 8
-terrain_117 = 29, 2612, 105, 8
-terrain_118 = 29, 2652, 105, 8
-terrain_119 = 24, 2564, 67, 8
-terrain_119 = 29, 2564, 105, 8
-terrain_120 = 29, 2604, 105, 8
-terrain_121 = 29, 2644, 105, 8
-terrain_122 = 29, 2684, 105, 8
-terrain_123 = 29, 2724, 105, 8
-terrain_124 = 29, 2764, 105, 8
-terrain_125 = 29, 2804, 105, 8
-terrain_126 = 24, 2716, 67, 8
-terrain_126 = 29, 2716, 105, 8
-terrain_127 = 29, 2756, 105, 8
-terrain_128 = 29, 2796, 105, 8
-terrain_129 = 29, 2836, 105, 8
-terrain_130 = 29, 2876, 105, 8
-terrain_131 = 29, 2916, 105, 8
-terrain_132 = 29, 2956, 105, 8
-terrain_133 = 24, 2868, 67, 8
-terrain_133 = 29, 2868, 105, 8
-terrain_134 = 29, 2908, 105, 8
-terrain_135 = 29, 2948, 105, 8
-terrain_136 = 29, 2988, 105, 8
-terrain_137 = 29, 3028, 105, 8
-terrain_138 = 29, 3068, 105, 8
-terrain_139 = 29, 3108, 105, 8
-terrain_140 = 24, 3020, 67, 8
-terrain_140 = 29, 0, 205, 8
-terrain_141 = 29, 40, 205, 8
-terrain_142 = 29, 80, 205, 8
-terrain_143 = 29, 120, 205, 8
-terrain_144 = 29, 160, 205, 8
-terrain_145 = 29, 200, 205, 8
-terrain_146 = 29, 240, 205, 8
-terrain_147 = 24, 152, 167, 8
-terrain_147 = 29, 152, 205, 8
-terrain_148 = 29, 192, 205, 8
-terrain_149 = 29, 232, 205, 8
-terrain_150 = 29, 272, 205, 8
-terrain_151 = 29, 312, 205, 8
-terrain_152 = 29, 352, 205, 8
-terrain_153 = 29, 392, 205, 8
-terrain_154 = 24, 304, 167, 8
-terrain_154 = 29, 304, 205, 8
-terrain_155 = 29, 344, 205, 8
-terrain_156 = 29, 384, 205, 8
-terrain_157 = 29, 424, 205, 8
-terrain_158 = 29, 464, 205, 8
-terrain_159 = 29, 504, 205, 8
-terrain_160 = 29, 544, 205, 8
-terrain_161 = 24, 456, 167, 8
-terrain_161 = 29, 456, 205, 8
-terrain_162 = 29, 496, 205, 8
-terrain_163 = 29, 536, 205, 8
-terrain_164 = 29, 576, 205, 8
-terrain_165 = 29, 616, 205, 8
-terrain_166 = 29, 656, 205, 8
-terrain_167 = 29, 696, 205, 8
-terrain_168 = 24, 608, 167, 8
-terrain_168 = 29, 608, 205, 8
-terrain_169 = 29, 648, 205, 8
-terrain_170 = 29, 688, 205, 8
-terrain_171 = 29, 728, 205, 8
-terrain_172 = 29, 768, 205, 8
-terrain_173 = 29, 808, 205, 8
-terrain_174 = 29, 848, 205, 8
-terrain_175 = 24, 760, 167, 8
-terrain_175 = 29, 760, 205, 8
-terrain_176 = 29, 800, 205, 8
-terrain_177 = 29, 840, 205, 8
-terrain_178 = 29, 880, 205, 8
-terrain_179 = 29, 920, 205, 8
-terrain_180 = 29, 960, 205, 8
-terrain_181 = 29, 1000, 205, 8
-terrain_182 = 24, 912, 167, 8
-terrain_182 = 29, 912, 205, 8
-terrain_183 = 29, 952, 205, 8
-terrain_184 = 29, 992, 205, 8
-terrain_185 = 29, 1032, 205, 8
-terrain_186 = 29, 1072, 205, 8
-terrain_187 = 29, 1112, 205, 8
-terrain_188 = 29, 1152, 205, 8
-terrain_189 = 24, 1064, 167, 8
-terrain_189 = 29, 1064, 205, 8
-terrain_190 = 29, 1104, 205, 8
-terrain_191 = 29, 1144, 205, 8
-terrain_192 = 29, 1184, 205, 8
-terrain_193 = 29, 1224, 205, 8
-terrain_194 = 29, 1264, 205, 8
-terrain_195 = 29, 1304, 205, 8
-terrain_196 = 24, 1216, 167, 8
-terrain_196 = 29, 1216, 205, 8
-terrain_197 = 29, 1256, 205, 8
-terrain_198 = 29, 1296, 205, 8
-terrain_199 = 29, 1336, 205, 8
-terrain_200 = 29, 1376, 205, 8
-terrain_201 = 29, 1416, 205, 8
-terrain_202 = 29, 1456, 205, 8
-terrain_203 = 24, 1368, 167, 8
-terrain_203 = 29, 1368, 205, 8
-terrain_204 = 29, 1408, 205, 8
-terrain_205 = 29, 1448, 205, 8
-terrain_206 = 29, 1488, 205, 8
-terrain_207 = 29, 1528, 205, 8
-terrain_208 = 29, 1568, 205, 8
-terrain_209 = 29, 1608, 205, 8
-terrain_210 = 24, 1520, 167, 8
-name = test dirt
-
+terrain_0 = 29, 0, 105, 0
+terrain_1 = 29, 0, 109, 2
+terrain_2 = 29, 40, 105, 0
+terrain_3 = 29, 40, 109, 2
+terrain_4 = 29, 80, 105, 0
+terrain_5 = 29, 80, 109, 2
+terrain_6 = 29, 120, 105, 0
+terrain_7 = 29, 120, 109, 2
+terrain_8 = 29, 160, 105, 0
+terrain_9 = 29, 160, 109, 2
+terrain_10 = 29, 200, 105, 0
+terrain_11 = 29, 200, 109, 2
+terrain_12 = 29, 240, 105, 0
+terrain_13 = 29, 240, 109, 2
+terrain_14 = 29, 280, 105, 0
+terrain_15 = 29, 280, 109, 2
+terrain_16 = 29, 320, 105, 0
+terrain_17 = 29, 320, 109, 2
+terrain_18 = 24, 208, 67, 0
+terrain_18 = 29, 262, 105, 0
+terrain_19 = 29, 262, 109, 2
+terrain_20 = 29, 302, 105, 0
+terrain_21 = 29, 302, 109, 2
+terrain_22 = 29, 342, 105, 0
+terrain_23 = 29, 342, 109, 2
+terrain_24 = 29, 382, 105, 0
+terrain_25 = 29, 382, 109, 2
+terrain_26 = 29, 422, 105, 0
+terrain_27 = 29, 422, 109, 2
+terrain_28 = 29, 462, 105, 0
+terrain_29 = 29, 462, 109, 2
+terrain_30 = 29, 502, 105, 0
+terrain_31 = 29, 502, 109, 2
+terrain_32 = 29, 542, 105, 0
+terrain_33 = 29, 542, 109, 2
+terrain_34 = 29, 582, 105, 0
+terrain_35 = 29, 582, 109, 2
+terrain_36 = 24, 470, 67, 0
+terrain_36 = 29, 524, 105, 0
+terrain_37 = 29, 524, 109, 2
+terrain_38 = 29, 564, 105, 0
+terrain_39 = 29, 564, 109, 2
+terrain_40 = 29, 604, 105, 0
+terrain_41 = 29, 604, 109, 2
+terrain_42 = 29, 644, 105, 0
+terrain_43 = 29, 644, 109, 2
+terrain_44 = 29, 684, 105, 0
+terrain_45 = 29, 684, 109, 2
+terrain_46 = 29, 724, 105, 0
+terrain_47 = 29, 724, 109, 2
+terrain_48 = 29, 764, 105, 0
+terrain_49 = 29, 764, 109, 2
+terrain_50 = 29, 804, 105, 0
+terrain_51 = 29, 804, 109, 2
+terrain_52 = 29, 844, 105, 0
+terrain_53 = 29, 844, 109, 2
+terrain_54 = 24, 732, 67, 0
+terrain_54 = 29, 786, 105, 0
+terrain_55 = 29, 786, 109, 2
+terrain_56 = 29, 826, 105, 0
+terrain_57 = 29, 826, 109, 2
+terrain_58 = 29, 866, 105, 0
+terrain_59 = 29, 866, 109, 2
+terrain_60 = 29, 906, 105, 0
+terrain_61 = 29, 906, 109, 2
+terrain_62 = 29, 946, 105, 0
+terrain_63 = 29, 946, 109, 2
+terrain_64 = 29, 986, 105, 0
+terrain_65 = 29, 986, 109, 2
+terrain_66 = 29, 1026, 105, 0
+terrain_67 = 29, 1026, 109, 2
+terrain_68 = 29, 1066, 105, 0
+terrain_69 = 29, 1066, 109, 2
+terrain_70 = 29, 1106, 105, 0
+terrain_71 = 29, 1106, 109, 2
+terrain_72 = 24, 994, 67, 0
+terrain_72 = 29, 1048, 105, 0
+terrain_73 = 29, 1048, 109, 2
+terrain_74 = 29, 1088, 105, 0
+terrain_75 = 29, 1088, 109, 2
+terrain_76 = 29, 1128, 105, 0
+terrain_77 = 29, 1128, 109, 2
+terrain_78 = 29, 1168, 105, 0
+terrain_79 = 29, 1168, 109, 2
+terrain_80 = 29, 1208, 105, 0
+terrain_81 = 29, 1208, 109, 2
+terrain_82 = 29, 1248, 105, 0
+terrain_83 = 29, 1248, 109, 2
+terrain_84 = 29, 1288, 105, 0
+terrain_85 = 29, 1288, 109, 2
+terrain_86 = 29, 1328, 105, 0
+terrain_87 = 29, 1328, 109, 2
+terrain_88 = 29, 1368, 105, 0
+terrain_89 = 29, 1368, 109, 2
+terrain_90 = 24, 1256, 67, 0
+terrain_90 = 29, 1310, 105, 0
+terrain_91 = 29, 1310, 109, 2
+terrain_92 = 29, 1350, 105, 0
+terrain_93 = 29, 1350, 109, 2
+terrain_94 = 29, 1390, 105, 0
+terrain_95 = 29, 1390, 109, 2
+terrain_96 = 29, 1430, 105, 0
+terrain_97 = 29, 1430, 109, 2
+terrain_98 = 29, 1470, 105, 0
+terrain_99 = 29, 1470, 109, 2
+terrain_100 = 29, 1510, 105, 0
+terrain_101 = 29, 1510, 109, 2
+terrain_102 = 29, 1550, 105, 0
+terrain_103 = 29, 1550, 109, 2
+terrain_104 = 29, 1590, 105, 0
+terrain_105 = 29, 1590, 109, 2
+terrain_106 = 29, 1630, 105, 0
+terrain_107 = 29, 1630, 109, 2
+terrain_108 = 24, 1518, 67, 0
+terrain_108 = 29, 1572, 105, 0
+terrain_109 = 29, 1572, 109, 2
+terrain_110 = 29, 1612, 105, 0
+terrain_111 = 29, 1612, 109, 2
+terrain_112 = 29, 1652, 105, 0
+terrain_113 = 29, 1652, 109, 2
+terrain_114 = 29, 1692, 105, 0
+terrain_115 = 29, 1692, 109, 2
+terrain_116 = 29, 1732, 105, 0
+terrain_117 = 29, 1732, 109, 2
+terrain_118 = 29, 1772, 105, 0
+terrain_119 = 29, 1772, 109, 2
+terrain_120 = 29, 1812, 105, 0
+terrain_121 = 29, 1812, 109, 2
+terrain_122 = 29, 1852, 105, 0
+terrain_123 = 29, 1852, 109, 2
+terrain_124 = 29, 1892, 105, 0
+terrain_125 = 29, 1892, 109, 2
+terrain_126 = 24, 1780, 67, 0
+terrain_126 = 29, 1834, 105, 0
+terrain_127 = 29, 1834, 109, 2
+terrain_128 = 29, 1874, 105, 0
+terrain_129 = 29, 1874, 109, 2
+terrain_130 = 29, 1914, 105, 0
+terrain_131 = 29, 1914, 109, 2
+terrain_132 = 29, 1954, 105, 0
+terrain_133 = 29, 1954, 109, 2
+terrain_134 = 29, 1994, 105, 0
+terrain_135 = 29, 1994, 109, 2
+terrain_136 = 29, 2034, 105, 0
+terrain_137 = 29, 2034, 109, 2
+terrain_138 = 29, 2074, 105, 0
+terrain_139 = 29, 2074, 109, 2
+terrain_140 = 29, 2114, 105, 0
+terrain_141 = 29, 2114, 109, 2
+terrain_142 = 29, 2154, 105, 0
+terrain_143 = 29, 2154, 109, 2
+terrain_144 = 24, 2042, 67, 0
+terrain_144 = 29, 2096, 105, 0
+terrain_145 = 29, 2096, 109, 2
+terrain_146 = 29, 2136, 105, 0
+terrain_147 = 29, 2136, 109, 2
+terrain_148 = 29, 2176, 105, 0
+terrain_149 = 29, 2176, 109, 2
+terrain_150 = 29, 2216, 105, 0
+terrain_151 = 29, 2216, 109, 2
+terrain_152 = 29, 2256, 105, 0
+terrain_153 = 29, 2256, 109, 2
+terrain_154 = 29, 2296, 105, 0
+terrain_155 = 29, 2296, 109, 2
+terrain_156 = 29, 2336, 105, 0
+terrain_157 = 29, 2336, 109, 2
+terrain_158 = 29, 2376, 105, 0
+terrain_159 = 29, 2376, 109, 2
+terrain_160 = 29, 2416, 105, 0
+terrain_161 = 29, 2416, 109, 2
+terrain_162 = 24, 2304, 67, 0
+terrain_162 = 29, 2358, 105, 0
+terrain_163 = 29, 2358, 109, 2
+terrain_164 = 29, 2398, 105, 0
+terrain_165 = 29, 2398, 109, 2
+terrain_166 = 29, 2438, 105, 0
+terrain_167 = 29, 2438, 109, 2
+terrain_168 = 29, 2478, 105, 0
+terrain_169 = 29, 2478, 109, 2
+terrain_170 = 29, 2518, 105, 0
+terrain_171 = 29, 2518, 109, 2
+terrain_172 = 29, 2558, 105, 0
+terrain_173 = 29, 2558, 109, 2
+terrain_174 = 29, 2598, 105, 0
+terrain_175 = 29, 2598, 109, 2
+terrain_176 = 29, 2638, 105, 0
+terrain_177 = 29, 2638, 109, 2
+terrain_178 = 29, 2678, 105, 0
+terrain_179 = 29, 2678, 109, 2
+terrain_180 = 24, 2566, 67, 0
+terrain_180 = 29, 2620, 105, 0
+terrain_181 = 29, 2620, 109, 2
+terrain_182 = 29, 2660, 105, 0
+terrain_183 = 29, 2660, 109, 2
+terrain_184 = 29, 2700, 105, 0
+terrain_185 = 29, 2700, 109, 2
+terrain_186 = 29, 2740, 105, 0
+terrain_187 = 29, 2740, 109, 2
+terrain_188 = 29, 2780, 105, 0
+terrain_189 = 29, 2780, 109, 2
+terrain_190 = 29, 2820, 105, 0
+terrain_191 = 29, 2820, 109, 2
+terrain_192 = 29, 2860, 105, 0
+terrain_193 = 29, 2860, 109, 2
+terrain_194 = 29, 2900, 105, 0
+terrain_195 = 29, 2900, 109, 2
+terrain_196 = 29, 2940, 105, 0
+terrain_197 = 29, 2940, 109, 2
+terrain_198 = 24, 2828, 67, 0
+terrain_198 = 29, 2882, 105, 0
+terrain_199 = 29, 2882, 109, 2
+terrain_200 = 29, 2922, 105, 0
+terrain_201 = 29, 2922, 109, 2
+terrain_202 = 29, 2962, 105, 0
+terrain_203 = 29, 2962, 109, 2
+terrain_204 = 29, 3002, 105, 0
+terrain_205 = 29, 3002, 109, 2
+terrain_206 = 29, 3042, 105, 0
+terrain_207 = 29, 3042, 109, 2
+terrain_208 = 29, 3082, 105, 0
+terrain_209 = 29, 3082, 109, 2
+terrain_210 = 29, 3122, 105, 0
+terrain_211 = 29, 3122, 109, 2
+terrain_212 = 29, 3162, 105, 0
+terrain_213 = 29, 3162, 109, 2
+terrain_214 = 29, 3202, 105, 0
+terrain_215 = 29, 3202, 109, 2
+terrain_216 = 24, 3090, 67, 0
+terrain_216 = 29, 0, 205, 0
+terrain_217 = 29, 0, 209, 2
+terrain_218 = 29, 40, 205, 0
+terrain_219 = 29, 40, 209, 2
+terrain_220 = 29, 80, 205, 0
+terrain_221 = 29, 80, 209, 2
+terrain_222 = 29, 120, 205, 0
+terrain_223 = 29, 120, 209, 2
+terrain_224 = 29, 160, 205, 0
+terrain_225 = 29, 160, 209, 2
+terrain_226 = 29, 200, 205, 0
+terrain_227 = 29, 200, 209, 2
+terrain_228 = 29, 240, 205, 0
+terrain_229 = 29, 240, 209, 2
+terrain_230 = 29, 280, 205, 0
+terrain_231 = 29, 280, 209, 2
+terrain_232 = 29, 320, 205, 0
+terrain_233 = 29, 320, 209, 2
+terrain_234 = 24, 208, 167, 0
+terrain_234 = 29, 262, 205, 0
+terrain_235 = 29, 262, 209, 2
+terrain_236 = 29, 302, 205, 0
+terrain_237 = 29, 302, 209, 2
+terrain_238 = 29, 342, 205, 0
+terrain_239 = 29, 342, 209, 2
+terrain_240 = 29, 382, 205, 0
+terrain_241 = 29, 382, 209, 2
+terrain_242 = 29, 422, 205, 0
+terrain_243 = 29, 422, 209, 2
+terrain_244 = 29, 462, 205, 0
+terrain_245 = 29, 462, 209, 2
+terrain_246 = 29, 502, 205, 0
+terrain_247 = 29, 502, 209, 2
+terrain_248 = 29, 542, 205, 0
+terrain_249 = 29, 542, 209, 2
+terrain_250 = 29, 582, 205, 0
+terrain_251 = 29, 582, 209, 2
+terrain_252 = 24, 470, 167, 0
+terrain_252 = 29, 524, 205, 0
+terrain_253 = 29, 524, 209, 2
+terrain_254 = 29, 564, 205, 0
+terrain_255 = 29, 564, 209, 2
+terrain_256 = 29, 604, 205, 0
+terrain_257 = 29, 604, 209, 2
+terrain_258 = 29, 644, 205, 0
+terrain_259 = 29, 644, 209, 2
+terrain_260 = 29, 684, 205, 0
+terrain_261 = 29, 684, 209, 2
+terrain_262 = 29, 724, 205, 0
+terrain_263 = 29, 724, 209, 2
+terrain_264 = 29, 764, 205, 0
+terrain_265 = 29, 764, 209, 2
+terrain_266 = 29, 804, 205, 0
+terrain_267 = 29, 804, 209, 2
+terrain_268 = 29, 844, 205, 0
+terrain_269 = 29, 844, 209, 2
+terrain_270 = 24, 732, 167, 0
+terrain_270 = 29, 786, 205, 0
+terrain_271 = 29, 786, 209, 2
+terrain_272 = 29, 826, 205, 0
+terrain_273 = 29, 826, 209, 2
+terrain_274 = 29, 866, 205, 0
+terrain_275 = 29, 866, 209, 2
+terrain_276 = 29, 906, 205, 0
+terrain_277 = 29, 906, 209, 2
+terrain_278 = 29, 946, 205, 0
+terrain_279 = 29, 946, 209, 2
+terrain_280 = 29, 986, 205, 0
+terrain_281 = 29, 986, 209, 2
+terrain_282 = 29, 1026, 205, 0
+terrain_283 = 29, 1026, 209, 2
+terrain_284 = 29, 1066, 205, 0
+terrain_285 = 29, 1066, 209, 2
+terrain_286 = 29, 1106, 205, 0
+terrain_287 = 29, 1106, 209, 2
+terrain_288 = 24, 994, 167, 0
+terrain_288 = 29, 1048, 205, 0
+terrain_289 = 29, 1048, 209, 2
+terrain_290 = 29, 1088, 205, 0
+terrain_291 = 29, 1088, 209, 2
+terrain_292 = 29, 1128, 205, 0
+terrain_293 = 29, 1128, 209, 2
+terrain_294 = 29, 1168, 205, 0
+terrain_295 = 29, 1168, 209, 2
+terrain_296 = 29, 1208, 205, 0
+terrain_297 = 29, 1208, 209, 2
+terrain_298 = 29, 1248, 205, 0
+terrain_299 = 29, 1248, 209, 2
+terrain_300 = 29, 1288, 205, 0
+terrain_301 = 29, 1288, 209, 2
+terrain_302 = 29, 1328, 205, 0
+terrain_303 = 29, 1328, 209, 2
+terrain_304 = 29, 1368, 205, 0
+terrain_305 = 29, 1368, 209, 2
+terrain_306 = 24, 1256, 167, 0
+terrain_306 = 29, 1310, 205, 0
+terrain_307 = 29, 1310, 209, 2
+terrain_308 = 29, 1350, 205, 0
+terrain_309 = 29, 1350, 209, 2
+terrain_310 = 29, 1390, 205, 0
+terrain_311 = 29, 1390, 209, 2
+terrain_312 = 29, 1430, 205, 0
+terrain_313 = 29, 1430, 209, 2
+terrain_314 = 29, 1470, 205, 0
+terrain_315 = 29, 1470, 209, 2
+terrain_316 = 29, 1510, 205, 0
+terrain_317 = 29, 1510, 209, 2
+terrain_318 = 29, 1550, 205, 0
+terrain_319 = 29, 1550, 209, 2
+terrain_320 = 29, 1590, 205, 0
+terrain_321 = 29, 1590, 209, 2
+terrain_322 = 29, 1630, 205, 0
+terrain_323 = 29, 1630, 209, 2
+terrain_324 = 24, 1518, 167, 0
+terrain_324 = 29, 1572, 205, 0
+terrain_325 = 29, 1572, 209, 2
+terrain_326 = 29, 1612, 205, 0
+terrain_327 = 29, 1612, 209, 2
+terrain_328 = 29, 1652, 205, 0
+terrain_329 = 29, 1652, 209, 2
+terrain_330 = 29, 1692, 205, 0
+terrain_331 = 29, 1692, 209, 2
+terrain_332 = 29, 1732, 205, 0
+terrain_333 = 29, 1732, 209, 2
+terrain_334 = 29, 1772, 205, 0
+terrain_335 = 29, 1772, 209, 2
+terrain_336 = 29, 1812, 205, 0
+terrain_337 = 29, 1812, 209, 2
+terrain_338 = 29, 1852, 205, 0
+terrain_339 = 29, 1852, 209, 2
+terrain_340 = 29, 1892, 205, 0
+terrain_341 = 29, 1892, 209, 2
+terrain_342 = 24, 1780, 167, 0
+terrain_342 = 29, 1834, 205, 0
+terrain_343 = 29, 1834, 209, 2
+terrain_344 = 29, 1874, 205, 0
+terrain_345 = 29, 1874, 209, 2
+terrain_346 = 29, 1914, 205, 0
+terrain_347 = 29, 1914, 209, 2
+terrain_348 = 29, 1954, 205, 0
+terrain_349 = 29, 1954, 209, 2
+terrain_350 = 29, 1994, 205, 0
+terrain_351 = 29, 1994, 209, 2
+terrain_352 = 29, 2034, 205, 0
+terrain_353 = 29, 2034, 209, 2
+terrain_354 = 29, 2074, 205, 0
+terrain_355 = 29, 2074, 209, 2
+terrain_356 = 29, 2114, 205, 0
+terrain_357 = 29, 2114, 209, 2
+terrain_358 = 29, 2154, 205, 0
+terrain_359 = 29, 2154, 209, 2
+terrain_360 = 24, 2042, 167, 0
+terrain_360 = 29, 2096, 205, 0
+terrain_361 = 29, 2096, 209, 2
+terrain_362 = 29, 2136, 205, 0
+terrain_363 = 29, 2136, 209, 2
+terrain_364 = 29, 2176, 205, 0
+terrain_365 = 29, 2176, 209, 2
+terrain_366 = 29, 2216, 205, 0
+terrain_367 = 29, 2216, 209, 2
+terrain_368 = 29, 2256, 205, 0
+terrain_369 = 29, 2256, 209, 2
+terrain_370 = 29, 2296, 205, 0
+terrain_371 = 29, 2296, 209, 2
+terrain_372 = 29, 2336, 205, 0
+terrain_373 = 29, 2336, 209, 2
+terrain_374 = 29, 2376, 205, 0
+terrain_375 = 29, 2376, 209, 2
+terrain_376 = 29, 2416, 205, 0
+terrain_377 = 29, 2416, 209, 2
+terrain_378 = 24, 2304, 167, 0
+terrain_378 = 29, 2358, 205, 0
+terrain_379 = 29, 2358, 209, 2
+terrain_380 = 29, 2398, 205, 0
+terrain_381 = 29, 2398, 209, 2
+terrain_382 = 29, 2438, 205, 0
+terrain_383 = 29, 2438, 209, 2
+terrain_384 = 29, 2478, 205, 0
+terrain_385 = 29, 2478, 209, 2
+terrain_386 = 29, 2518, 205, 0
+terrain_387 = 29, 2518, 209, 2
+terrain_388 = 29, 2558, 205, 0
+terrain_389 = 29, 2558, 209, 2
+terrain_390 = 29, 2598, 205, 0
+terrain_391 = 29, 2598, 209, 2
+terrain_392 = 29, 2638, 205, 0
+terrain_393 = 29, 2638, 209, 2
+terrain_394 = 29, 2678, 205, 0
+terrain_395 = 29, 2678, 209, 2
+terrain_396 = 24, 2566, 167, 0
+terrain_396 = 29, 2620, 205, 0
+terrain_397 = 29, 2620, 209, 2
+terrain_398 = 29, 2660, 205, 0
+terrain_399 = 29, 2660, 209, 2
+terrain_400 = 29, 2700, 205, 0
+terrain_401 = 29, 2700, 209, 2
+terrain_402 = 29, 2740, 205, 0
+terrain_403 = 29, 2740, 209, 2
+terrain_404 = 29, 2780, 205, 0
+terrain_405 = 29, 2780, 209, 2
+terrain_406 = 29, 2820, 205, 0
+terrain_407 = 29, 2820, 209, 2
+terrain_408 = 29, 2860, 205, 0
+terrain_409 = 29, 2860, 209, 2
+terrain_410 = 29, 2900, 205, 0
+terrain_411 = 29, 2900, 209, 2
+terrain_412 = 29, 2940, 205, 0
+terrain_413 = 29, 2940, 209, 2
+terrain_414 = 24, 2828, 167, 0
+terrain_414 = 29, 2882, 205, 0
+terrain_415 = 29, 2882, 209, 2
+terrain_416 = 29, 2922, 205, 0
+terrain_417 = 29, 2922, 209, 2
+terrain_418 = 29, 2962, 205, 0
+terrain_419 = 29, 2962, 209, 2
+terrain_420 = 29, 3002, 205, 0
+terrain_421 = 29, 3002, 209, 2
+terrain_422 = 29, 3042, 205, 0
+terrain_423 = 29, 3042, 209, 2
+terrain_424 = 29, 3082, 205, 0
+terrain_425 = 29, 3082, 209, 2
+terrain_426 = 29, 3122, 205, 0
+terrain_427 = 29, 3122, 209, 2
+terrain_428 = 29, 3162, 205, 0
+terrain_429 = 29, 3162, 209, 2
+terrain_430 = 29, 3202, 205, 0
+terrain_431 = 29, 3202, 209, 2
+terrain_432 = 24, 3090, 167, 0
+terrain_432 = 29, 0, 305, 0
+terrain_433 = 29, 0, 309, 2
+terrain_434 = 29, 40, 305, 0
+terrain_435 = 29, 40, 309, 2
+terrain_436 = 29, 80, 305, 0
+terrain_437 = 29, 80, 309, 2
+terrain_438 = 29, 120, 305, 0
+terrain_439 = 29, 120, 309, 2
+terrain_440 = 29, 160, 305, 0
+terrain_441 = 29, 160, 309, 2
+terrain_442 = 29, 200, 305, 0
+terrain_443 = 29, 200, 309, 2
+terrain_444 = 29, 240, 305, 0
+terrain_445 = 29, 240, 309, 2
+terrain_446 = 29, 280, 305, 0
+terrain_447 = 29, 280, 309, 2
+terrain_448 = 29, 320, 305, 0
+terrain_449 = 29, 320, 309, 2
+terrain_450 = 24, 208, 267, 0
+terrain_450 = 29, 262, 305, 0
+terrain_451 = 29, 262, 309, 2
+terrain_452 = 29, 302, 305, 0
+terrain_453 = 29, 302, 309, 2
+terrain_454 = 29, 342, 305, 0
+terrain_455 = 29, 342, 309, 2
+terrain_456 = 29, 382, 305, 0
+terrain_457 = 29, 382, 309, 2
+terrain_458 = 29, 422, 305, 0
+terrain_459 = 29, 422, 309, 2
+terrain_460 = 29, 462, 305, 0
+terrain_461 = 29, 462, 309, 2
+terrain_462 = 29, 502, 305, 0
+terrain_463 = 29, 502, 309, 2
+terrain_464 = 29, 542, 305, 0
+terrain_465 = 29, 542, 309, 2
+terrain_466 = 29, 582, 305, 0
+terrain_467 = 29, 582, 309, 2
+terrain_468 = 24, 470, 267, 0
+terrain_468 = 29, 524, 305, 0
+terrain_469 = 29, 524, 309, 2
+terrain_470 = 29, 564, 305, 0
+terrain_471 = 29, 564, 309, 2
+terrain_472 = 29, 604, 305, 0
+terrain_473 = 29, 604, 309, 2
+terrain_474 = 29, 644, 305, 0
+terrain_475 = 29, 644, 309, 2
+terrain_476 = 29, 684, 305, 0
+terrain_477 = 29, 684, 309, 2
+terrain_478 = 29, 724, 305, 0
+terrain_479 = 29, 724, 309, 2
+terrain_480 = 29, 764, 305, 0
+terrain_481 = 29, 764, 309, 2
+terrain_482 = 29, 804, 305, 0
+terrain_483 = 29, 804, 309, 2
+terrain_484 = 29, 844, 305, 0
+terrain_485 = 29, 844, 309, 2
+terrain_486 = 24, 732, 267, 0
+terrain_486 = 29, 786, 305, 0
+terrain_487 = 29, 786, 309, 2
+terrain_488 = 29, 826, 305, 0
+terrain_489 = 29, 826, 309, 2
+terrain_490 = 29, 866, 305, 0
+terrain_491 = 29, 866, 309, 2
+terrain_492 = 29, 906, 305, 0
+terrain_493 = 29, 906, 309, 2
+terrain_494 = 29, 946, 305, 0
+terrain_495 = 29, 946, 309, 2
+terrain_496 = 29, 986, 305, 0
+terrain_497 = 29, 986, 309, 2
+terrain_498 = 29, 1026, 305, 0
+terrain_499 = 29, 1026, 309, 2
+terrain_500 = 29, 1066, 305, 0
+terrain_501 = 29, 1066, 309, 2
+terrain_502 = 29, 1106, 305, 0
+terrain_503 = 29, 1106, 309, 2
+terrain_504 = 24, 994, 267, 0
+terrain_504 = 29, 1048, 305, 0
+terrain_505 = 29, 1048, 309, 2
+terrain_506 = 29, 1088, 305, 0
+terrain_507 = 29, 1088, 309, 2
+terrain_508 = 29, 1128, 305, 0
+terrain_509 = 29, 1128, 309, 2
+terrain_510 = 29, 1168, 305, 0
+terrain_511 = 29, 1168, 309, 2
+terrain_512 = 29, 1208, 305, 0
+terrain_513 = 29, 1208, 309, 2
+terrain_514 = 29, 1248, 305, 0
+terrain_515 = 29, 1248, 309, 2
+terrain_516 = 29, 1288, 305, 0
+terrain_517 = 29, 1288, 309, 2
+terrain_518 = 29, 1328, 305, 0
+terrain_519 = 29, 1328, 309, 2
+terrain_520 = 29, 1368, 305, 0
+terrain_521 = 29, 1368, 309, 2
+terrain_522 = 24, 1256, 267, 0
+terrain_522 = 29, 1310, 305, 0
+terrain_523 = 29, 1310, 309, 2
+terrain_524 = 29, 1350, 305, 0
+terrain_525 = 29, 1350, 309, 2
+terrain_526 = 29, 1390, 305, 0
+terrain_527 = 29, 1390, 309, 2
+terrain_528 = 29, 1430, 305, 0
+terrain_529 = 29, 1430, 309, 2
+terrain_530 = 29, 1470, 305, 0
+terrain_531 = 29, 1470, 309, 2
+terrain_532 = 29, 1510, 305, 0
+terrain_533 = 29, 1510, 309, 2
+terrain_534 = 29, 1550, 305, 0
+terrain_535 = 29, 1550, 309, 2
+terrain_536 = 29, 1590, 305, 0
+terrain_537 = 29, 1590, 309, 2
+terrain_538 = 29, 1630, 305, 0
+terrain_539 = 29, 1630, 309, 2
+terrain_540 = 24, 1518, 267, 0
+name = Test dirt(4) O(5) T(5) M(4)
diff --git a/level/3_test/lvl2005.ini b/level/3_test/lvl2005.ini
index 55494ba..d23344a 100644
--- a/level/3_test/lvl2005.ini
+++ b/level/3_test/lvl2005.ini
@@ -17,10 +17,699 @@ style = fire
# Objects
# id, xpos, ypos, paint mode (), upside down (0,1)
# paint modes: 8=VIS_ON_TERRAIN, 4=NO_OVERWRITE, 0=FULL (only one value possible)
+object_0 = 1, 0, 15, 0, 0
+object_1 = 10, 80, 52, 0, 0
+object_2 = 1, 262, 15, 0, 0
+object_3 = 10, 342, 54, 0, 0
+object_4 = 1, 524, 15, 0, 0
+object_5 = 10, 604, 56, 0, 0
+object_6 = 1, 786, 15, 0, 0
+object_7 = 10, 866, 58, 0, 0
+object_8 = 1, 1048, 15, 0, 0
+object_9 = 10, 1128, 60, 0, 0
+object_10 = 1, 1310, 15, 0, 0
+object_11 = 10, 1390, 62, 0, 0
+object_12 = 1, 1572, 15, 0, 0
+object_13 = 10, 1652, 64, 0, 0
+object_14 = 1, 1834, 15, 0, 0
+object_15 = 10, 1914, 66, 0, 0
+object_16 = 1, 2096, 15, 0, 0
+object_17 = 10, 2176, 68, 0, 0
+object_18 = 1, 2358, 15, 0, 0
+object_19 = 10, 2438, 70, 0, 0
+object_20 = 1, 2620, 15, 0, 0
+object_21 = 10, 2700, 72, 0, 0
+object_22 = 1, 2882, 15, 0, 0
+object_23 = 10, 2962, 74, 0, 0
+object_24 = 1, 0, 115, 0, 0
+object_25 = 10, 80, 176, 0, 0
+object_26 = 1, 262, 115, 0, 0
+object_27 = 10, 342, 178, 0, 0
+object_28 = 1, 524, 115, 0, 0
+object_29 = 10, 604, 180, 0, 0
+object_30 = 1, 786, 115, 0, 0
+object_31 = 10, 866, 182, 0, 0
+object_32 = 1, 1048, 115, 0, 0
+object_33 = 10, 1128, 184, 0, 0
+object_34 = 1, 1310, 115, 0, 0
+object_35 = 10, 1390, 186, 0, 0
+object_36 = 1, 1572, 115, 0, 0
+object_37 = 10, 1652, 188, 0, 0
+object_38 = 1, 1834, 115, 0, 0
+object_39 = 10, 1914, 190, 0, 0
+object_40 = 1, 2096, 115, 0, 0
+object_41 = 10, 2176, 192, 0, 0
+object_42 = 1, 2358, 115, 0, 0
+object_43 = 10, 2438, 194, 0, 0
+object_44 = 1, 2620, 115, 0, 0
+object_45 = 10, 2700, 196, 0, 0
+object_46 = 1, 2882, 115, 0, 0
+object_47 = 10, 2962, 198, 0, 0
+object_48 = 1, 0, 215, 0, 0
+object_49 = 10, 80, 300, 0, 0
+object_50 = 1, 262, 215, 0, 0
+object_51 = 10, 342, 302, 0, 0
+object_52 = 1, 524, 215, 0, 0
+object_53 = 10, 604, 304, 0, 0
+object_54 = 1, 786, 215, 0, 0
+object_55 = 10, 866, 306, 0, 0
+object_56 = 1, 1048, 215, 0, 0
+object_57 = 10, 1128, 308, 0, 0
+object_58 = 1, 1310, 215, 0, 0
+object_59 = 10, 1390, 310, 0, 0
# Terrain
# id, xpos, ypos, modifier
# modifier: 8=NO_OVERWRITE, 4=UPSIDE_DOWN, 2=REMOVE (combining allowed, 0=FULL)
-name = test fire
-
+terrain_0 = 1, 0, 105, 0
+terrain_1 = 1, 0, 109, 2
+terrain_2 = 1, 40, 105, 0
+terrain_3 = 1, 40, 109, 2
+terrain_4 = 1, 80, 105, 0
+terrain_5 = 1, 80, 109, 2
+terrain_6 = 1, 120, 105, 0
+terrain_7 = 1, 120, 109, 2
+terrain_8 = 1, 160, 105, 0
+terrain_9 = 1, 160, 109, 2
+terrain_10 = 1, 200, 105, 0
+terrain_11 = 1, 200, 109, 2
+terrain_12 = 1, 240, 105, 0
+terrain_13 = 1, 240, 109, 2
+terrain_14 = 1, 280, 105, 0
+terrain_15 = 1, 280, 109, 2
+terrain_16 = 1, 320, 105, 0
+terrain_17 = 1, 320, 109, 2
+terrain_18 = 1, 360, 105, 0
+terrain_19 = 1, 360, 109, 2
+terrain_20 = 21, 240, 89, 0
+terrain_20 = 1, 262, 105, 0
+terrain_21 = 1, 262, 109, 2
+terrain_22 = 1, 302, 105, 0
+terrain_23 = 1, 302, 109, 2
+terrain_24 = 1, 342, 105, 0
+terrain_25 = 1, 342, 109, 2
+terrain_26 = 1, 382, 105, 0
+terrain_27 = 1, 382, 109, 2
+terrain_28 = 1, 422, 105, 0
+terrain_29 = 1, 422, 109, 2
+terrain_30 = 1, 462, 105, 0
+terrain_31 = 1, 462, 109, 2
+terrain_32 = 1, 502, 105, 0
+terrain_33 = 1, 502, 109, 2
+terrain_34 = 1, 542, 105, 0
+terrain_35 = 1, 542, 109, 2
+terrain_36 = 1, 582, 105, 0
+terrain_37 = 1, 582, 109, 2
+terrain_38 = 1, 622, 105, 0
+terrain_39 = 1, 622, 109, 2
+terrain_40 = 21, 502, 89, 0
+terrain_40 = 1, 524, 105, 0
+terrain_41 = 1, 524, 109, 2
+terrain_42 = 1, 564, 105, 0
+terrain_43 = 1, 564, 109, 2
+terrain_44 = 1, 604, 105, 0
+terrain_45 = 1, 604, 109, 2
+terrain_46 = 1, 644, 105, 0
+terrain_47 = 1, 644, 109, 2
+terrain_48 = 1, 684, 105, 0
+terrain_49 = 1, 684, 109, 2
+terrain_50 = 1, 724, 105, 0
+terrain_51 = 1, 724, 109, 2
+terrain_52 = 1, 764, 105, 0
+terrain_53 = 1, 764, 109, 2
+terrain_54 = 1, 804, 105, 0
+terrain_55 = 1, 804, 109, 2
+terrain_56 = 1, 844, 105, 0
+terrain_57 = 1, 844, 109, 2
+terrain_58 = 1, 884, 105, 0
+terrain_59 = 1, 884, 109, 2
+terrain_60 = 21, 764, 89, 0
+terrain_60 = 1, 786, 105, 0
+terrain_61 = 1, 786, 109, 2
+terrain_62 = 1, 826, 105, 0
+terrain_63 = 1, 826, 109, 2
+terrain_64 = 1, 866, 105, 0
+terrain_65 = 1, 866, 109, 2
+terrain_66 = 1, 906, 105, 0
+terrain_67 = 1, 906, 109, 2
+terrain_68 = 1, 946, 105, 0
+terrain_69 = 1, 946, 109, 2
+terrain_70 = 1, 986, 105, 0
+terrain_71 = 1, 986, 109, 2
+terrain_72 = 1, 1026, 105, 0
+terrain_73 = 1, 1026, 109, 2
+terrain_74 = 1, 1066, 105, 0
+terrain_75 = 1, 1066, 109, 2
+terrain_76 = 1, 1106, 105, 0
+terrain_77 = 1, 1106, 109, 2
+terrain_78 = 1, 1146, 105, 0
+terrain_79 = 1, 1146, 109, 2
+terrain_80 = 21, 1026, 89, 0
+terrain_80 = 1, 1048, 105, 0
+terrain_81 = 1, 1048, 109, 2
+terrain_82 = 1, 1088, 105, 0
+terrain_83 = 1, 1088, 109, 2
+terrain_84 = 1, 1128, 105, 0
+terrain_85 = 1, 1128, 109, 2
+terrain_86 = 1, 1168, 105, 0
+terrain_87 = 1, 1168, 109, 2
+terrain_88 = 1, 1208, 105, 0
+terrain_89 = 1, 1208, 109, 2
+terrain_90 = 1, 1248, 105, 0
+terrain_91 = 1, 1248, 109, 2
+terrain_92 = 1, 1288, 105, 0
+terrain_93 = 1, 1288, 109, 2
+terrain_94 = 1, 1328, 105, 0
+terrain_95 = 1, 1328, 109, 2
+terrain_96 = 1, 1368, 105, 0
+terrain_97 = 1, 1368, 109, 2
+terrain_98 = 1, 1408, 105, 0
+terrain_99 = 1, 1408, 109, 2
+terrain_100 = 21, 1288, 89, 0
+terrain_100 = 1, 1310, 105, 0
+terrain_101 = 1, 1310, 109, 2
+terrain_102 = 1, 1350, 105, 0
+terrain_103 = 1, 1350, 109, 2
+terrain_104 = 1, 1390, 105, 0
+terrain_105 = 1, 1390, 109, 2
+terrain_106 = 1, 1430, 105, 0
+terrain_107 = 1, 1430, 109, 2
+terrain_108 = 1, 1470, 105, 0
+terrain_109 = 1, 1470, 109, 2
+terrain_110 = 1, 1510, 105, 0
+terrain_111 = 1, 1510, 109, 2
+terrain_112 = 1, 1550, 105, 0
+terrain_113 = 1, 1550, 109, 2
+terrain_114 = 1, 1590, 105, 0
+terrain_115 = 1, 1590, 109, 2
+terrain_116 = 1, 1630, 105, 0
+terrain_117 = 1, 1630, 109, 2
+terrain_118 = 1, 1670, 105, 0
+terrain_119 = 1, 1670, 109, 2
+terrain_120 = 21, 1550, 89, 0
+terrain_120 = 1, 1572, 105, 0
+terrain_121 = 1, 1572, 109, 2
+terrain_122 = 1, 1612, 105, 0
+terrain_123 = 1, 1612, 109, 2
+terrain_124 = 1, 1652, 105, 0
+terrain_125 = 1, 1652, 109, 2
+terrain_126 = 1, 1692, 105, 0
+terrain_127 = 1, 1692, 109, 2
+terrain_128 = 1, 1732, 105, 0
+terrain_129 = 1, 1732, 109, 2
+terrain_130 = 1, 1772, 105, 0
+terrain_131 = 1, 1772, 109, 2
+terrain_132 = 1, 1812, 105, 0
+terrain_133 = 1, 1812, 109, 2
+terrain_134 = 1, 1852, 105, 0
+terrain_135 = 1, 1852, 109, 2
+terrain_136 = 1, 1892, 105, 0
+terrain_137 = 1, 1892, 109, 2
+terrain_138 = 1, 1932, 105, 0
+terrain_139 = 1, 1932, 109, 2
+terrain_140 = 21, 1812, 89, 0
+terrain_140 = 1, 1834, 105, 0
+terrain_141 = 1, 1834, 109, 2
+terrain_142 = 1, 1874, 105, 0
+terrain_143 = 1, 1874, 109, 2
+terrain_144 = 1, 1914, 105, 0
+terrain_145 = 1, 1914, 109, 2
+terrain_146 = 1, 1954, 105, 0
+terrain_147 = 1, 1954, 109, 2
+terrain_148 = 1, 1994, 105, 0
+terrain_149 = 1, 1994, 109, 2
+terrain_150 = 1, 2034, 105, 0
+terrain_151 = 1, 2034, 109, 2
+terrain_152 = 1, 2074, 105, 0
+terrain_153 = 1, 2074, 109, 2
+terrain_154 = 1, 2114, 105, 0
+terrain_155 = 1, 2114, 109, 2
+terrain_156 = 1, 2154, 105, 0
+terrain_157 = 1, 2154, 109, 2
+terrain_158 = 1, 2194, 105, 0
+terrain_159 = 1, 2194, 109, 2
+terrain_160 = 21, 2074, 89, 0
+terrain_160 = 1, 2096, 105, 0
+terrain_161 = 1, 2096, 109, 2
+terrain_162 = 1, 2136, 105, 0
+terrain_163 = 1, 2136, 109, 2
+terrain_164 = 1, 2176, 105, 0
+terrain_165 = 1, 2176, 109, 2
+terrain_166 = 1, 2216, 105, 0
+terrain_167 = 1, 2216, 109, 2
+terrain_168 = 1, 2256, 105, 0
+terrain_169 = 1, 2256, 109, 2
+terrain_170 = 1, 2296, 105, 0
+terrain_171 = 1, 2296, 109, 2
+terrain_172 = 1, 2336, 105, 0
+terrain_173 = 1, 2336, 109, 2
+terrain_174 = 1, 2376, 105, 0
+terrain_175 = 1, 2376, 109, 2
+terrain_176 = 1, 2416, 105, 0
+terrain_177 = 1, 2416, 109, 2
+terrain_178 = 1, 2456, 105, 0
+terrain_179 = 1, 2456, 109, 2
+terrain_180 = 21, 2336, 89, 0
+terrain_180 = 1, 2358, 105, 0
+terrain_181 = 1, 2358, 109, 2
+terrain_182 = 1, 2398, 105, 0
+terrain_183 = 1, 2398, 109, 2
+terrain_184 = 1, 2438, 105, 0
+terrain_185 = 1, 2438, 109, 2
+terrain_186 = 1, 2478, 105, 0
+terrain_187 = 1, 2478, 109, 2
+terrain_188 = 1, 2518, 105, 0
+terrain_189 = 1, 2518, 109, 2
+terrain_190 = 1, 2558, 105, 0
+terrain_191 = 1, 2558, 109, 2
+terrain_192 = 1, 2598, 105, 0
+terrain_193 = 1, 2598, 109, 2
+terrain_194 = 1, 2638, 105, 0
+terrain_195 = 1, 2638, 109, 2
+terrain_196 = 1, 2678, 105, 0
+terrain_197 = 1, 2678, 109, 2
+terrain_198 = 1, 2718, 105, 0
+terrain_199 = 1, 2718, 109, 2
+terrain_200 = 21, 2598, 89, 0
+terrain_200 = 1, 2620, 105, 0
+terrain_201 = 1, 2620, 109, 2
+terrain_202 = 1, 2660, 105, 0
+terrain_203 = 1, 2660, 109, 2
+terrain_204 = 1, 2700, 105, 0
+terrain_205 = 1, 2700, 109, 2
+terrain_206 = 1, 2740, 105, 0
+terrain_207 = 1, 2740, 109, 2
+terrain_208 = 1, 2780, 105, 0
+terrain_209 = 1, 2780, 109, 2
+terrain_210 = 1, 2820, 105, 0
+terrain_211 = 1, 2820, 109, 2
+terrain_212 = 1, 2860, 105, 0
+terrain_213 = 1, 2860, 109, 2
+terrain_214 = 1, 2900, 105, 0
+terrain_215 = 1, 2900, 109, 2
+terrain_216 = 1, 2940, 105, 0
+terrain_217 = 1, 2940, 109, 2
+terrain_218 = 1, 2980, 105, 0
+terrain_219 = 1, 2980, 109, 2
+terrain_220 = 21, 2860, 89, 0
+terrain_220 = 1, 2882, 105, 0
+terrain_221 = 1, 2882, 109, 2
+terrain_222 = 1, 2922, 105, 0
+terrain_223 = 1, 2922, 109, 2
+terrain_224 = 1, 2962, 105, 0
+terrain_225 = 1, 2962, 109, 2
+terrain_226 = 1, 3002, 105, 0
+terrain_227 = 1, 3002, 109, 2
+terrain_228 = 1, 3042, 105, 0
+terrain_229 = 1, 3042, 109, 2
+terrain_230 = 1, 3082, 105, 0
+terrain_231 = 1, 3082, 109, 2
+terrain_232 = 1, 3122, 105, 0
+terrain_233 = 1, 3122, 109, 2
+terrain_234 = 1, 3162, 105, 0
+terrain_235 = 1, 3162, 109, 2
+terrain_236 = 1, 3202, 105, 0
+terrain_237 = 1, 3202, 109, 2
+terrain_238 = 1, 3242, 105, 0
+terrain_239 = 1, 3242, 109, 2
+terrain_240 = 21, 3122, 89, 0
+terrain_240 = 1, 0, 205, 0
+terrain_241 = 1, 0, 209, 2
+terrain_242 = 1, 40, 205, 0
+terrain_243 = 1, 40, 209, 2
+terrain_244 = 1, 80, 205, 0
+terrain_245 = 1, 80, 209, 2
+terrain_246 = 1, 120, 205, 0
+terrain_247 = 1, 120, 209, 2
+terrain_248 = 1, 160, 205, 0
+terrain_249 = 1, 160, 209, 2
+terrain_250 = 1, 200, 205, 0
+terrain_251 = 1, 200, 209, 2
+terrain_252 = 1, 240, 205, 0
+terrain_253 = 1, 240, 209, 2
+terrain_254 = 1, 280, 205, 0
+terrain_255 = 1, 280, 209, 2
+terrain_256 = 1, 320, 205, 0
+terrain_257 = 1, 320, 209, 2
+terrain_258 = 1, 360, 205, 0
+terrain_259 = 1, 360, 209, 2
+terrain_260 = 21, 240, 189, 0
+terrain_260 = 1, 262, 205, 0
+terrain_261 = 1, 262, 209, 2
+terrain_262 = 1, 302, 205, 0
+terrain_263 = 1, 302, 209, 2
+terrain_264 = 1, 342, 205, 0
+terrain_265 = 1, 342, 209, 2
+terrain_266 = 1, 382, 205, 0
+terrain_267 = 1, 382, 209, 2
+terrain_268 = 1, 422, 205, 0
+terrain_269 = 1, 422, 209, 2
+terrain_270 = 1, 462, 205, 0
+terrain_271 = 1, 462, 209, 2
+terrain_272 = 1, 502, 205, 0
+terrain_273 = 1, 502, 209, 2
+terrain_274 = 1, 542, 205, 0
+terrain_275 = 1, 542, 209, 2
+terrain_276 = 1, 582, 205, 0
+terrain_277 = 1, 582, 209, 2
+terrain_278 = 1, 622, 205, 0
+terrain_279 = 1, 622, 209, 2
+terrain_280 = 21, 502, 189, 0
+terrain_280 = 1, 524, 205, 0
+terrain_281 = 1, 524, 209, 2
+terrain_282 = 1, 564, 205, 0
+terrain_283 = 1, 564, 209, 2
+terrain_284 = 1, 604, 205, 0
+terrain_285 = 1, 604, 209, 2
+terrain_286 = 1, 644, 205, 0
+terrain_287 = 1, 644, 209, 2
+terrain_288 = 1, 684, 205, 0
+terrain_289 = 1, 684, 209, 2
+terrain_290 = 1, 724, 205, 0
+terrain_291 = 1, 724, 209, 2
+terrain_292 = 1, 764, 205, 0
+terrain_293 = 1, 764, 209, 2
+terrain_294 = 1, 804, 205, 0
+terrain_295 = 1, 804, 209, 2
+terrain_296 = 1, 844, 205, 0
+terrain_297 = 1, 844, 209, 2
+terrain_298 = 1, 884, 205, 0
+terrain_299 = 1, 884, 209, 2
+terrain_300 = 21, 764, 189, 0
+terrain_300 = 1, 786, 205, 0
+terrain_301 = 1, 786, 209, 2
+terrain_302 = 1, 826, 205, 0
+terrain_303 = 1, 826, 209, 2
+terrain_304 = 1, 866, 205, 0
+terrain_305 = 1, 866, 209, 2
+terrain_306 = 1, 906, 205, 0
+terrain_307 = 1, 906, 209, 2
+terrain_308 = 1, 946, 205, 0
+terrain_309 = 1, 946, 209, 2
+terrain_310 = 1, 986, 205, 0
+terrain_311 = 1, 986, 209, 2
+terrain_312 = 1, 1026, 205, 0
+terrain_313 = 1, 1026, 209, 2
+terrain_314 = 1, 1066, 205, 0
+terrain_315 = 1, 1066, 209, 2
+terrain_316 = 1, 1106, 205, 0
+terrain_317 = 1, 1106, 209, 2
+terrain_318 = 1, 1146, 205, 0
+terrain_319 = 1, 1146, 209, 2
+terrain_320 = 21, 1026, 189, 0
+terrain_320 = 1, 1048, 205, 0
+terrain_321 = 1, 1048, 209, 2
+terrain_322 = 1, 1088, 205, 0
+terrain_323 = 1, 1088, 209, 2
+terrain_324 = 1, 1128, 205, 0
+terrain_325 = 1, 1128, 209, 2
+terrain_326 = 1, 1168, 205, 0
+terrain_327 = 1, 1168, 209, 2
+terrain_328 = 1, 1208, 205, 0
+terrain_329 = 1, 1208, 209, 2
+terrain_330 = 1, 1248, 205, 0
+terrain_331 = 1, 1248, 209, 2
+terrain_332 = 1, 1288, 205, 0
+terrain_333 = 1, 1288, 209, 2
+terrain_334 = 1, 1328, 205, 0
+terrain_335 = 1, 1328, 209, 2
+terrain_336 = 1, 1368, 205, 0
+terrain_337 = 1, 1368, 209, 2
+terrain_338 = 1, 1408, 205, 0
+terrain_339 = 1, 1408, 209, 2
+terrain_340 = 21, 1288, 189, 0
+terrain_340 = 1, 1310, 205, 0
+terrain_341 = 1, 1310, 209, 2
+terrain_342 = 1, 1350, 205, 0
+terrain_343 = 1, 1350, 209, 2
+terrain_344 = 1, 1390, 205, 0
+terrain_345 = 1, 1390, 209, 2
+terrain_346 = 1, 1430, 205, 0
+terrain_347 = 1, 1430, 209, 2
+terrain_348 = 1, 1470, 205, 0
+terrain_349 = 1, 1470, 209, 2
+terrain_350 = 1, 1510, 205, 0
+terrain_351 = 1, 1510, 209, 2
+terrain_352 = 1, 1550, 205, 0
+terrain_353 = 1, 1550, 209, 2
+terrain_354 = 1, 1590, 205, 0
+terrain_355 = 1, 1590, 209, 2
+terrain_356 = 1, 1630, 205, 0
+terrain_357 = 1, 1630, 209, 2
+terrain_358 = 1, 1670, 205, 0
+terrain_359 = 1, 1670, 209, 2
+terrain_360 = 21, 1550, 189, 0
+terrain_360 = 1, 1572, 205, 0
+terrain_361 = 1, 1572, 209, 2
+terrain_362 = 1, 1612, 205, 0
+terrain_363 = 1, 1612, 209, 2
+terrain_364 = 1, 1652, 205, 0
+terrain_365 = 1, 1652, 209, 2
+terrain_366 = 1, 1692, 205, 0
+terrain_367 = 1, 1692, 209, 2
+terrain_368 = 1, 1732, 205, 0
+terrain_369 = 1, 1732, 209, 2
+terrain_370 = 1, 1772, 205, 0
+terrain_371 = 1, 1772, 209, 2
+terrain_372 = 1, 1812, 205, 0
+terrain_373 = 1, 1812, 209, 2
+terrain_374 = 1, 1852, 205, 0
+terrain_375 = 1, 1852, 209, 2
+terrain_376 = 1, 1892, 205, 0
+terrain_377 = 1, 1892, 209, 2
+terrain_378 = 1, 1932, 205, 0
+terrain_379 = 1, 1932, 209, 2
+terrain_380 = 21, 1812, 189, 0
+terrain_380 = 1, 1834, 205, 0
+terrain_381 = 1, 1834, 209, 2
+terrain_382 = 1, 1874, 205, 0
+terrain_383 = 1, 1874, 209, 2
+terrain_384 = 1, 1914, 205, 0
+terrain_385 = 1, 1914, 209, 2
+terrain_386 = 1, 1954, 205, 0
+terrain_387 = 1, 1954, 209, 2
+terrain_388 = 1, 1994, 205, 0
+terrain_389 = 1, 1994, 209, 2
+terrain_390 = 1, 2034, 205, 0
+terrain_391 = 1, 2034, 209, 2
+terrain_392 = 1, 2074, 205, 0
+terrain_393 = 1, 2074, 209, 2
+terrain_394 = 1, 2114, 205, 0
+terrain_395 = 1, 2114, 209, 2
+terrain_396 = 1, 2154, 205, 0
+terrain_397 = 1, 2154, 209, 2
+terrain_398 = 1, 2194, 205, 0
+terrain_399 = 1, 2194, 209, 2
+terrain_400 = 21, 2074, 189, 0
+terrain_400 = 1, 2096, 205, 0
+terrain_401 = 1, 2096, 209, 2
+terrain_402 = 1, 2136, 205, 0
+terrain_403 = 1, 2136, 209, 2
+terrain_404 = 1, 2176, 205, 0
+terrain_405 = 1, 2176, 209, 2
+terrain_406 = 1, 2216, 205, 0
+terrain_407 = 1, 2216, 209, 2
+terrain_408 = 1, 2256, 205, 0
+terrain_409 = 1, 2256, 209, 2
+terrain_410 = 1, 2296, 205, 0
+terrain_411 = 1, 2296, 209, 2
+terrain_412 = 1, 2336, 205, 0
+terrain_413 = 1, 2336, 209, 2
+terrain_414 = 1, 2376, 205, 0
+terrain_415 = 1, 2376, 209, 2
+terrain_416 = 1, 2416, 205, 0
+terrain_417 = 1, 2416, 209, 2
+terrain_418 = 1, 2456, 205, 0
+terrain_419 = 1, 2456, 209, 2
+terrain_420 = 21, 2336, 189, 0
+terrain_420 = 1, 2358, 205, 0
+terrain_421 = 1, 2358, 209, 2
+terrain_422 = 1, 2398, 205, 0
+terrain_423 = 1, 2398, 209, 2
+terrain_424 = 1, 2438, 205, 0
+terrain_425 = 1, 2438, 209, 2
+terrain_426 = 1, 2478, 205, 0
+terrain_427 = 1, 2478, 209, 2
+terrain_428 = 1, 2518, 205, 0
+terrain_429 = 1, 2518, 209, 2
+terrain_430 = 1, 2558, 205, 0
+terrain_431 = 1, 2558, 209, 2
+terrain_432 = 1, 2598, 205, 0
+terrain_433 = 1, 2598, 209, 2
+terrain_434 = 1, 2638, 205, 0
+terrain_435 = 1, 2638, 209, 2
+terrain_436 = 1, 2678, 205, 0
+terrain_437 = 1, 2678, 209, 2
+terrain_438 = 1, 2718, 205, 0
+terrain_439 = 1, 2718, 209, 2
+terrain_440 = 21, 2598, 189, 0
+terrain_440 = 1, 2620, 205, 0
+terrain_441 = 1, 2620, 209, 2
+terrain_442 = 1, 2660, 205, 0
+terrain_443 = 1, 2660, 209, 2
+terrain_444 = 1, 2700, 205, 0
+terrain_445 = 1, 2700, 209, 2
+terrain_446 = 1, 2740, 205, 0
+terrain_447 = 1, 2740, 209, 2
+terrain_448 = 1, 2780, 205, 0
+terrain_449 = 1, 2780, 209, 2
+terrain_450 = 1, 2820, 205, 0
+terrain_451 = 1, 2820, 209, 2
+terrain_452 = 1, 2860, 205, 0
+terrain_453 = 1, 2860, 209, 2
+terrain_454 = 1, 2900, 205, 0
+terrain_455 = 1, 2900, 209, 2
+terrain_456 = 1, 2940, 205, 0
+terrain_457 = 1, 2940, 209, 2
+terrain_458 = 1, 2980, 205, 0
+terrain_459 = 1, 2980, 209, 2
+terrain_460 = 21, 2860, 189, 0
+terrain_460 = 1, 2882, 205, 0
+terrain_461 = 1, 2882, 209, 2
+terrain_462 = 1, 2922, 205, 0
+terrain_463 = 1, 2922, 209, 2
+terrain_464 = 1, 2962, 205, 0
+terrain_465 = 1, 2962, 209, 2
+terrain_466 = 1, 3002, 205, 0
+terrain_467 = 1, 3002, 209, 2
+terrain_468 = 1, 3042, 205, 0
+terrain_469 = 1, 3042, 209, 2
+terrain_470 = 1, 3082, 205, 0
+terrain_471 = 1, 3082, 209, 2
+terrain_472 = 1, 3122, 205, 0
+terrain_473 = 1, 3122, 209, 2
+terrain_474 = 1, 3162, 205, 0
+terrain_475 = 1, 3162, 209, 2
+terrain_476 = 1, 3202, 205, 0
+terrain_477 = 1, 3202, 209, 2
+terrain_478 = 1, 3242, 205, 0
+terrain_479 = 1, 3242, 209, 2
+terrain_480 = 21, 3122, 189, 0
+terrain_480 = 1, 0, 305, 0
+terrain_481 = 1, 0, 309, 2
+terrain_482 = 1, 40, 305, 0
+terrain_483 = 1, 40, 309, 2
+terrain_484 = 1, 80, 305, 0
+terrain_485 = 1, 80, 309, 2
+terrain_486 = 1, 120, 305, 0
+terrain_487 = 1, 120, 309, 2
+terrain_488 = 1, 160, 305, 0
+terrain_489 = 1, 160, 309, 2
+terrain_490 = 1, 200, 305, 0
+terrain_491 = 1, 200, 309, 2
+terrain_492 = 1, 240, 305, 0
+terrain_493 = 1, 240, 309, 2
+terrain_494 = 1, 280, 305, 0
+terrain_495 = 1, 280, 309, 2
+terrain_496 = 1, 320, 305, 0
+terrain_497 = 1, 320, 309, 2
+terrain_498 = 1, 360, 305, 0
+terrain_499 = 1, 360, 309, 2
+terrain_500 = 21, 240, 289, 0
+terrain_500 = 1, 262, 305, 0
+terrain_501 = 1, 262, 309, 2
+terrain_502 = 1, 302, 305, 0
+terrain_503 = 1, 302, 309, 2
+terrain_504 = 1, 342, 305, 0
+terrain_505 = 1, 342, 309, 2
+terrain_506 = 1, 382, 305, 0
+terrain_507 = 1, 382, 309, 2
+terrain_508 = 1, 422, 305, 0
+terrain_509 = 1, 422, 309, 2
+terrain_510 = 1, 462, 305, 0
+terrain_511 = 1, 462, 309, 2
+terrain_512 = 1, 502, 305, 0
+terrain_513 = 1, 502, 309, 2
+terrain_514 = 1, 542, 305, 0
+terrain_515 = 1, 542, 309, 2
+terrain_516 = 1, 582, 305, 0
+terrain_517 = 1, 582, 309, 2
+terrain_518 = 1, 622, 305, 0
+terrain_519 = 1, 622, 309, 2
+terrain_520 = 21, 502, 289, 0
+terrain_520 = 1, 524, 305, 0
+terrain_521 = 1, 524, 309, 2
+terrain_522 = 1, 564, 305, 0
+terrain_523 = 1, 564, 309, 2
+terrain_524 = 1, 604, 305, 0
+terrain_525 = 1, 604, 309, 2
+terrain_526 = 1, 644, 305, 0
+terrain_527 = 1, 644, 309, 2
+terrain_528 = 1, 684, 305, 0
+terrain_529 = 1, 684, 309, 2
+terrain_530 = 1, 724, 305, 0
+terrain_531 = 1, 724, 309, 2
+terrain_532 = 1, 764, 305, 0
+terrain_533 = 1, 764, 309, 2
+terrain_534 = 1, 804, 305, 0
+terrain_535 = 1, 804, 309, 2
+terrain_536 = 1, 844, 305, 0
+terrain_537 = 1, 844, 309, 2
+terrain_538 = 1, 884, 305, 0
+terrain_539 = 1, 884, 309, 2
+terrain_540 = 21, 764, 289, 0
+terrain_540 = 1, 786, 305, 0
+terrain_541 = 1, 786, 309, 2
+terrain_542 = 1, 826, 305, 0
+terrain_543 = 1, 826, 309, 2
+terrain_544 = 1, 866, 305, 0
+terrain_545 = 1, 866, 309, 2
+terrain_546 = 1, 906, 305, 0
+terrain_547 = 1, 906, 309, 2
+terrain_548 = 1, 946, 305, 0
+terrain_549 = 1, 946, 309, 2
+terrain_550 = 1, 986, 305, 0
+terrain_551 = 1, 986, 309, 2
+terrain_552 = 1, 1026, 305, 0
+terrain_553 = 1, 1026, 309, 2
+terrain_554 = 1, 1066, 305, 0
+terrain_555 = 1, 1066, 309, 2
+terrain_556 = 1, 1106, 305, 0
+terrain_557 = 1, 1106, 309, 2
+terrain_558 = 1, 1146, 305, 0
+terrain_559 = 1, 1146, 309, 2
+terrain_560 = 21, 1026, 289, 0
+terrain_560 = 1, 1048, 305, 0
+terrain_561 = 1, 1048, 309, 2
+terrain_562 = 1, 1088, 305, 0
+terrain_563 = 1, 1088, 309, 2
+terrain_564 = 1, 1128, 305, 0
+terrain_565 = 1, 1128, 309, 2
+terrain_566 = 1, 1168, 305, 0
+terrain_567 = 1, 1168, 309, 2
+terrain_568 = 1, 1208, 305, 0
+terrain_569 = 1, 1208, 309, 2
+terrain_570 = 1, 1248, 305, 0
+terrain_571 = 1, 1248, 309, 2
+terrain_572 = 1, 1288, 305, 0
+terrain_573 = 1, 1288, 309, 2
+terrain_574 = 1, 1328, 305, 0
+terrain_575 = 1, 1328, 309, 2
+terrain_576 = 1, 1368, 305, 0
+terrain_577 = 1, 1368, 309, 2
+terrain_578 = 1, 1408, 305, 0
+terrain_579 = 1, 1408, 309, 2
+terrain_580 = 21, 1288, 289, 0
+terrain_580 = 1, 1310, 305, 0
+terrain_581 = 1, 1310, 309, 2
+terrain_582 = 1, 1350, 305, 0
+terrain_583 = 1, 1350, 309, 2
+terrain_584 = 1, 1390, 305, 0
+terrain_585 = 1, 1390, 309, 2
+terrain_586 = 1, 1430, 305, 0
+terrain_587 = 1, 1430, 309, 2
+terrain_588 = 1, 1470, 305, 0
+terrain_589 = 1, 1470, 309, 2
+terrain_590 = 1, 1510, 305, 0
+terrain_591 = 1, 1510, 309, 2
+terrain_592 = 1, 1550, 305, 0
+terrain_593 = 1, 1550, 309, 2
+terrain_594 = 1, 1590, 305, 0
+terrain_595 = 1, 1590, 309, 2
+terrain_596 = 1, 1630, 305, 0
+terrain_597 = 1, 1630, 309, 2
+terrain_598 = 1, 1670, 305, 0
+terrain_599 = 1, 1670, 309, 2
+terrain_600 = 21, 1550, 289, 0
+name = Test fire(5) O(10) T(7) M(0)
diff --git a/sdl-test/SDL_tuto/TestParserLemmingsLVL/SpecLemming.odt b/sdl-test/SDL_tuto/TestParserLemmingsLVL/SpecLemming.odt
new file mode 100644
index 0000000..675e2c9
--- /dev/null
+++ b/sdl-test/SDL_tuto/TestParserLemmingsLVL/SpecLemming.odt
Binary files differ
diff --git a/sdl-test/SDL_tuto/TestParserLemmingsLVL/fonctions_non_integrees.c b/sdl-test/SDL_tuto/TestParserLemmingsLVL/fonctions_non_integrees.c
index 6d9386c..4a1f7c1 100644
--- a/sdl-test/SDL_tuto/TestParserLemmingsLVL/fonctions_non_integrees.c
+++ b/sdl-test/SDL_tuto/TestParserLemmingsLVL/fonctions_non_integrees.c
@@ -2065,6 +2065,8 @@ int stateLemming(struct gameInit *gInit){
//test_FillRect( screen, &screen->clip_rect, SDL_MapRGB( screen->format, 0x0, 0x0, 0x0 ) ); test_blit(pTerrain, &camera, screen, NULL); if( SDL_Flip( screen ) == -1 ) { return 1;} //scanf("%d",&pas);
}
// elimination des pixel remove
+
+
for(ty=0;ty<LEVEL_HEIGHT;++ty){
for(tx=0;tx<LEVEL_WIDTH;++tx){
color = get_pixel32(tx,ty,pStencil);
@@ -2079,7 +2081,7 @@ int stateLemming(struct gameInit *gInit){
}
}
}
-
+
// //-DEBUG-printf("LES STEEL : ");
k=gInit->s.ls;
@@ -2319,6 +2321,7 @@ int stateLemming(struct gameInit *gInit){
Uint32 ccc_temp=0x00000000;
Uint32 ccc_temp2=0x00000000;
Uint32 ccc_temp3=0x00000000;
+
//FULL
if(mode==0){
err=test_blit(spr,&from, t,&to,0);
@@ -2329,25 +2332,25 @@ int stateLemming(struct gameInit *gInit){
if(from.y<0 || from.y > spr->h) {
//-DEBUG-
- printf("paint_manip(1), from.x==%4i, FROM.Y==%4i, from.h==%4i, from.w==%4i, from to.x==%4i, to.y==%4i\n", from.x, from.y, from.h, from.w, to.x, to.y);
+ printf("paint_manip(1) rectFrom_Y out, from.x==%4i, FROM.Y==%4i, from.h==%4i, from.w==%4i, from to.x==%4i, to.y==%4i\n", from.x, from.y, from.h, from.w, to.x, to.y);
return 0;
}
if(from.x<0 || from.x > spr->w) {
//-DEBUG-
- printf("paint_manip(2), FROM.X==%4i, from.y==%4i, from.h==%4i, from.w==%4i, from to.x==%4i, to.y==%4i\n", from.x, from.y, from.h, from.w, to.x, to.y);
+ printf("paint_manip(2) rectFrom_X out, FROM.X==%4i, from.y==%4i, from.h==%4i, from.w==%4i, from to.x==%4i, to.y==%4i\n", from.x, from.y, from.h, from.w, to.x, to.y);
return 0;
}
if(to.y<0 || to.y > t->h) {
//-DEBUG-
- printf("paint_manip(3), from.x==%4i, from.y==%4i, from.h==%4i, from.w==%4i, from to.x==%4i, TO.Y==%4i\n", from.x, from.y, from.h, from.w, to.x, to.y);
+ printf("paint_manip(3) rectTO_Y out, from.x==%4i, from.y==%4i, from.h==%4i, from.w==%4i, from to.x==%4i, TO.Y==%4i\n", from.x, from.y, from.h, from.w, to.x, to.y);
return 0;
}
if(to.x<0 || to.x > t->w) {
//-DEBUG-
- printf("paint_manip(4), from.x==%4i, from.y==%4i, from.h==%4i, from.w==%4i, from TO.X==%4i, to.y==%4i\n", from.x, from.y, from.h, from.w, to.x, to.y);
+ printf("paint_manip(4) rectTO_X out, from.x==%4i, from.y==%4i, from.h==%4i, from.w==%4i, from TO.X==%4i, to.y==%4i\n", from.x, from.y, from.h, from.w, to.x, to.y);
return 0;
}
@@ -3754,8 +3757,8 @@ int lancement (){
switch(event.key.keysym.sym){
case SDLK_HOME : gInit.tps.boostFps = 500-FPS; break;
case SDLK_END : gInit.tps.boostFps = -(FPS-11); break;
- case SDLK_PAGEUP : if(gInit.tps.boostFps>0){gInit.tps.boostFps -=1;}break;
- case SDLK_PAGEDOWN : if(gInit.tps.boostFps<(FPS-1)){gInit.tps.boostFps +=1;}break;
+ case SDLK_PAGEUP : if(gInit.tps.boostFps<(500-FPS)){gInit.tps.boostFps +=1;}break;
+ case SDLK_PAGEDOWN : if(gInit.tps.boostFps>(-FPS+1)){gInit.tps.boostFps -=1;}break;
case SDLK_w : paint_stencil= (paint_stencil==0)? 1 : ((paint_stencil==1)? 2 : ((paint_stencil==2)? 3 : 0)) ;permission=0;break;
case SDLK_x : switchMiniMapMode= (switchMiniMapMode==0)? 1 : ((switchMiniMapMode==1)? 2 : ((switchMiniMapMode==2)? 3 : 0)) ;permission=0;break;
case SDLK_p :{