Guest User

Untitled

a guest
Apr 24th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.00 KB | None | 0 0
  1. #define TESTLEVEL1SIZE 190
  2. #define LEVEL2SIZE 190
  3. #define LEVEL3SIZE 240
  4. #define LEVEL4SIZE 230
  5. #define LEVEL5SIZE 190
  6. #define LEVEL6SIZE 180
  7. #define LEVEL7SIZE 120
  8. #define LEVEL8SIZE 140
  9. #define LEVEL9SIZE 210
  10.  
  11. void loadLevel1Obstacles()
  12. {
  13. WORLDSIZE = TESTLEVEL1SIZE;
  14.  
  15. resetArrays();
  16.  
  17. // X VALUES WHERE A PITFALL EXISTS
  18. PITFALL[34] = 1;
  19. PITFALL[50] = 1;
  20. // X VALUES WHERE A PITFALL EXISTS
  21.  
  22. // X VALUES WHERE A PLATFORM EXISTS
  23. for(i = 10; i < 13; i++)
  24. PLATFORM[i] = 1;
  25. // X VALUES WHERE A PLATFORM EXISTS
  26.  
  27. for(i = 15; i < 18; i++)
  28. PLATFORM[i] = 1;
  29.  
  30. WALL[40] = 1;
  31.  
  32. SENEMY[50] = 1;
  33. JENEMY[55] = 1;
  34. SENEMY[62] = 1;
  35.  
  36. for(staircounter = 80; staircounter < 110; staircounter++)
  37. STAIR1[staircounter] = 1;
  38.  
  39. WALL[85] = 1;
  40.  
  41. for(staircounter = 90; staircounter < 110; staircounter++)
  42. STAIR2[staircounter] = 1;
  43.  
  44. SENEMY[95] = 1;
  45. SENEMY[101] = 1;
  46. SENEMY[114] = 1;
  47.  
  48. for(staircounter = 100; staircounter < 110; staircounter++)
  49. STAIR3[staircounter] = 1;
  50.  
  51. for(staircounter = 110; staircounter < 120; staircounter++)
  52. STAIR1[staircounter] = 1;
  53.  
  54. for(staircounter = 130; staircounter < 160; staircounter++)
  55. STAIR1[staircounter] = 1;
  56.  
  57. for(staircounter = 140; staircounter < 157; staircounter++)
  58. STAIR2[staircounter] = 1;
  59.  
  60. for(staircounter = 150; staircounter < 155; staircounter++)
  61. STAIR3[staircounter] = 1;
  62. }
  63.  
  64. void loadLevel2Obstacles()
  65. {
  66. WORLDSIZE = LEVEL2SIZE;
  67.  
  68. resetArrays();
  69.  
  70. // X VALUES WHERE A PITFALL EXISTS
  71. PITFALL[70] = 1;
  72. PITFALL[77] = 1;
  73. PITFALL[84] = 1;
  74. // X VALUES WHERE A PITFALL EXISTS
  75.  
  76. // X VALUES WHERE A PLATFORM EXISTS
  77. PLATFORM[10] = 1;
  78. PLATFORM[11] = 1;
  79. PLATFORM[12] = 1;
  80. // X VALUES WHERE A PLATFORM EXISTS
  81.  
  82. //TESTLEVEL1WALL[40] = 1;
  83.  
  84. JENEMY[50] = 1;
  85. JENEMY[57] = 1;
  86. JENEMY[64] = 1;
  87.  
  88. SENEMY[71] = 1;
  89. SENEMY[78] = 1;
  90. SENEMY[85] = 1;
  91.  
  92. SENEMY[95] = 1;
  93. JENEMY[102] = 1;
  94. SENEMY[109] = 1;
  95.  
  96. JENEMY[119] = 1;
  97. SENEMY[126] = 1;
  98. JENEMY[133] = 1;
  99.  
  100. for(staircounter = 95; staircounter < 100; staircounter++)
  101. STAIR1[staircounter] = 1;
  102.  
  103. for(staircounter = 115; staircounter < 130; staircounter++)
  104. STAIR1[staircounter] = 1;
  105.  
  106. for(staircounter = 125; staircounter < 130; staircounter++)
  107. STAIR2[staircounter] = 1;
  108.  
  109. for(staircounter = 140; staircounter < 165; staircounter++)
  110. STAIR1[staircounter] = 1;
  111. for(staircounter = 150; staircounter < 165; staircounter++)
  112. STAIR2[staircounter] = 1;
  113. for(staircounter = 155; staircounter < 165; staircounter++)
  114. STAIR3[staircounter] = 1;
  115.  
  116. for(staircounter = 170; staircounter < 180; staircounter++)
  117. STAIR3[staircounter] = 1;
  118. }
  119.  
  120. void loadLevel3Obstacles()
  121. {
  122. WORLDSIZE = LEVEL3SIZE;
  123.  
  124. resetArrays();
  125.  
  126. // X VALUES WHERE A PITFALL EXISTS
  127. PITFALL[9] = 1;
  128. PITFALL[16] = 1;
  129. PITFALL[23] = 1;
  130. PITFALL[30] = 1;
  131. PITFALL[59] = 1;
  132. PITFALL[60] = 1;
  133. PITFALL[61] = 1;
  134.  
  135. SENEMY[27] = 1;
  136. SENEMY[39] = 1;
  137. SENEMY[54] = 1;
  138.  
  139.  
  140.  
  141. for(staircounter = 45; staircounter < 77; staircounter++)
  142. STAIR1[staircounter] = 1;
  143. for(staircounter = 50; staircounter < 72; staircounter++)
  144. STAIR2[staircounter] = 1;
  145. for(staircounter = 55; staircounter < 67; staircounter++)
  146. STAIR3[staircounter] = 1;
  147.  
  148. for(staircounter = 61; staircounter < 67; staircounter++)
  149. STAIR3[staircounter] = 1;
  150. for(staircounter = 67; staircounter < 72; staircounter++)
  151. STAIR2[staircounter] = 1;
  152. for(staircounter = 72; staircounter < 77; staircounter++)
  153. STAIR1[staircounter] = 1;
  154.  
  155. WALL[80] = 1;
  156. SENEMY[176] = 1;
  157. WALL[86] = 1;
  158. SENEMY[187] = 1;
  159. WALL[92] = 1;
  160. JENEMY[202] = 1;
  161. WALL[100] = 1;
  162.  
  163. PLATFORM[105] = 1;
  164. PLATFORM[106] = 1;
  165. PLATFORM[107] = 1;
  166.  
  167. JENEMY[232] = 1;
  168.  
  169. PLATFORM[113] = 1;
  170. PLATFORM[114] = 1;
  171. PLATFORM[115] = 1;
  172. }
  173. void loadLevel4Obstacles()
  174. {
  175. WORLDSIZE = LEVEL4SIZE;
  176.  
  177. resetArrays();
  178.  
  179. PITFALL[20] = 1;
  180.  
  181. SENEMY[50] = 1;
  182.  
  183. for(staircounter = 14; staircounter < 20; staircounter++)
  184. STAIR1[staircounter] = 1;
  185. for(staircounter = 30; staircounter < 38; staircounter++)
  186. STAIR1[staircounter] = 1;
  187. for(staircounter = 33; staircounter < 38; staircounter++)
  188. STAIR2[staircounter] = 1;
  189.  
  190. PITFALL[38] = 1;
  191.  
  192. SENEMY[90] = 1;
  193. JENEMY[95] = 1;
  194.  
  195. for(staircounter = 50; staircounter < 65; staircounter++)
  196. STAIR1[staircounter] = 1;
  197. for(staircounter = 55; staircounter < 65; staircounter++)
  198. STAIR2[staircounter] = 1;
  199. for(staircounter = 60; staircounter < 65; staircounter++)
  200. STAIR3[staircounter] = 1;
  201.  
  202. PITFALL[65] = 1;
  203.  
  204. SENEMY[192] = 1;
  205. JENEMY[196] = 1;
  206. SENEMY[202] = 1;
  207.  
  208.  
  209. WALL[72] = 1;
  210.  
  211. PLATFORM[80] = 1;
  212. PLATFORM[81] = 1;
  213. PLATFORM[82] = 1;
  214. PLATFORM[83] = 1;
  215. PLATFORM[84] = 1;
  216.  
  217. WALL[88] = 1;
  218.  
  219. SENEMY[206] = 1;
  220. JENEMY[211] = 1;
  221. SENEMY[217] = 1;
  222.  
  223. PITFALL[100] = 1;
  224.  
  225. PITFALL[106] = 1;
  226. PITFALL[111] = 1;
  227. PITFALL[116] = 1;
  228.  
  229. PLATFORM[119] = 1;
  230. PLATFORM[120] = 1;
  231. PLATFORM[121] = 1;
  232. PLATFORM[122] = 1;
  233. PLATFORM[123] = 1;
  234. }
  235. void loadLevel5Obstacles()
  236. {
  237. WORLDSIZE = LEVEL5SIZE;
  238.  
  239. int i;
  240.  
  241. resetArrays();
  242.  
  243. for(staircounter = 15; staircounter < 30; staircounter++)
  244. STAIR1[staircounter] = 1;
  245. for(staircounter = 20; staircounter < 30; staircounter++)
  246. STAIR2[staircounter] = 1;
  247. for(staircounter = 25; staircounter < 30; staircounter++)
  248. STAIR3[staircounter] = 1;
  249.  
  250.  
  251. PITFALL[30] = 1;
  252.  
  253. for(staircounter = 31; staircounter < 36; staircounter++)
  254. STAIR3[staircounter] = 1;
  255. for(staircounter = 31; staircounter < 41; staircounter++)
  256. STAIR2[staircounter] = 1;
  257. for(staircounter = 31; staircounter < 46; staircounter++)
  258. STAIR1[staircounter] = 1;
  259.  
  260. WALL[50] = 1;
  261. PITFALL[55] = 1;
  262. PITFALL[59] = 1;
  263. PITFALL[64] = 1;
  264.  
  265. SENEMY[120] = 1;
  266. JENEMY[125] = 1;
  267.  
  268. }
  269.  
  270. void loadLevel6Obstacles()
  271. {
  272. WORLDSIZE = LEVEL6SIZE;
  273.  
  274. int i;
  275.  
  276. resetArrays();
  277.  
  278. PITFALL[12] = 1;
  279.  
  280. PITFALL[16] = 1;
  281.  
  282. for(staircounter = 17; staircounter < 21; staircounter++)
  283. STAIR1[staircounter] = 1;
  284. PITFALL[21] = 1;
  285. for(staircounter = 22; staircounter < 26; staircounter++)
  286. STAIR1[staircounter] = 1;
  287. SENEMY[59] = 1;
  288. for(staircounter = 30; staircounter < 36; staircounter++)
  289. STAIR1[staircounter] = 1;
  290. for(staircounter = 33; staircounter < 36; staircounter++)
  291. STAIR2[staircounter] = 1;
  292. PITFALL[36] = 1;
  293. for(staircounter = 37; staircounter < 40; staircounter++)
  294. STAIR2[staircounter] = 1;
  295. for(staircounter = 37; staircounter < 42; staircounter++)
  296. STAIR1[staircounter] = 1;
  297. SENEMY[93] = 1;
  298. for(staircounter = 47; staircounter < 56; staircounter++)
  299. STAIR1[staircounter] = 1;
  300. for(staircounter = 50; staircounter < 56; staircounter++)
  301. STAIR2[staircounter] = 1;
  302. for(staircounter = 53; staircounter < 56; staircounter++)
  303. STAIR3[staircounter] = 1;
  304. PITFALL[56] = 1;
  305. for(staircounter = 57; staircounter < 60; staircounter++)
  306. STAIR3[staircounter] = 1;
  307. for(staircounter = 57; staircounter < 63; staircounter++)
  308. STAIR2[staircounter] = 1;
  309. for(staircounter = 57; staircounter < 66; staircounter++)
  310. STAIR1[staircounter] = 1;
  311.  
  312. WALL[69] = 1;
  313. JENEMY[152] = 1;
  314. WALL[75] = 1;
  315. SENEMY[164] = 1;
  316. WALL[81] = 1;
  317. JENEMY[176] = 1;
  318. WALL[87] = 1;
  319.  
  320. PITFALL[89] = 1;
  321. PLATFORM[92] = 1;
  322. PITFALL[95] = 1;
  323. PLATFORM[98] = 1;
  324. PITFALL[101] = 1;
  325. PLATFORM[104] = 1;
  326. PITFALL[107] = 1;
  327. PLATFORM[110] = 1;
  328.  
  329. }
  330.  
  331. void loadLevel7Obstacles()
  332. {
  333. WORLDSIZE = LEVEL7SIZE;
  334.  
  335. int i;
  336.  
  337. resetArrays();
  338.  
  339. JENEMY[13] = 1;
  340. JENEMY[14] = 1;
  341.  
  342. SENEMY[20] = 1;
  343. SENEMY[23] = 1;
  344. SENEMY[24] = 1;
  345.  
  346. PITFALL[18] = 1;
  347. for(staircounter = 19; staircounter < 22; staircounter++)
  348. STAIR1[staircounter] = 1;
  349. PITFALL[22] = 1;
  350.  
  351. for(staircounter = 23; staircounter < 26; staircounter++)
  352. STAIR1[staircounter] = 1;
  353. for(staircounter = 23; staircounter < 26; staircounter++)
  354. STAIR2[staircounter] = 1;
  355.  
  356. PITFALL[26] = 1;
  357.  
  358. for(staircounter = 27; staircounter < 35; staircounter++)
  359. STAIR1[staircounter] = 1;
  360. for(staircounter = 27; staircounter < 35; staircounter++)
  361. STAIR2[staircounter] = 1;
  362. for(staircounter = 27; staircounter < 35; staircounter++)
  363. STAIR3[staircounter] = 1;
  364.  
  365. PITFALL[35] = 1;
  366. WALL[37] = 1;
  367. PITFALL[39] = 1;
  368. PITFALL[42] = 1;
  369. PITFALL[43] = 1;
  370. SENEMY[95] = 1;
  371. PITFALL[47] = 1;
  372. WALL[49] = 1;
  373. SENEMY[108] = 1;
  374. PITFALL[52] = 1;
  375. WALL[57] = 1;
  376. //JENEMY[121] = 1;
  377. for(i=59; i<=69; i++)
  378. WALL[i] = 1;
  379.  
  380. }
  381.  
  382. void loadLevel8Obstacles()
  383. {
  384. WORLDSIZE = LEVEL8SIZE;
  385.  
  386. int i;
  387.  
  388. resetArrays();
  389.  
  390. for(i=7; i<=12; i++)
  391. WALL[i] = 1;
  392. PITFALL[14] = 1;
  393.  
  394. for(i=17; i<=23; i++)
  395. WALL[i] = 1;
  396.  
  397. for(i=26; i<=30; i++)
  398. PLATFORM[i] = 1;
  399.  
  400. PITFALL[32] = 1;
  401. SENEMY[75] = 1;
  402. for(staircounter = 38; staircounter < 43; staircounter++)
  403. STAIR1[staircounter] = 1;
  404. WALL[43] = 1;
  405.  
  406. SENEMY[100];
  407. JENEMY[105];
  408. SENEMY[110];
  409. JENEMY[115];
  410. SENEMY[120];
  411.  
  412. PITFALL[45] = 1;
  413.  
  414. for(staircounter = 50; staircounter < 60; staircounter++)
  415. STAIR1[staircounter] = 1;
  416. for(staircounter = 53; staircounter < 60; staircounter++)
  417. STAIR2[staircounter] = 1;
  418. for(staircounter = 56; staircounter < 60; staircounter++)
  419. STAIR3[staircounter] = 1;
  420.  
  421. PITFALL[60] = 1;
  422. for(staircounter = 61; staircounter < 63; staircounter++)
  423. STAIR2[staircounter] = 1;
  424. for(staircounter = 61; staircounter < 63; staircounter++)
  425. STAIR1[staircounter] = 1;
  426. PITFALL[63] = 1;
  427.  
  428. for(staircounter = 64; staircounter < 66; staircounter++)
  429. STAIR1[staircounter] = 1;
  430. PITFALL[66] = 1;
  431.  
  432.  
  433. }
  434.  
  435. void loadLevel9Obstacles()
  436. {
  437. WORLDSIZE = LEVEL9SIZE;
  438.  
  439. int i;
  440.  
  441. resetArrays();
  442.  
  443. for(i =7; i <15; i++)
  444. PLATFORM[i] = 1;
  445. for(i=16; i<=17; i++)
  446. PITFALL[i] = 1;
  447.  
  448. SENEMY[40] = 1;
  449. JENEMY[45] = 1;
  450. WALL[24] = 1;
  451.  
  452. for(i=26; i<=27; i++)
  453. PITFALL[i] = 1;
  454. SENEMY[61] = 1;
  455.  
  456. SENEMY[66] = 1;
  457.  
  458.  
  459. for(staircounter = 36; staircounter < 50; staircounter++)
  460. STAIR1[staircounter] = 1;
  461. WALL[38] = 1;
  462. for(staircounter = 41; staircounter < 50; staircounter++)
  463. STAIR2[staircounter] = 1;
  464. WALL[43] = 1;
  465. for(staircounter = 46; staircounter < 50; staircounter++)
  466. STAIR3[staircounter] = 1;
  467.  
  468. PITFALL[50] = 1;
  469.  
  470. PITFALL[55] = 1;
  471. WALL[57] = 1;
  472. PITFALL[60] = 1;
  473. //SENEMY[133] = 1;
  474. PITFALL[64] = 1;
  475. PITFALL[68] = 1;
  476. SENEMY[148] = 1;
  477. PITFALL[72] = 1;
  478. WALL[75] = 1;
  479. SENEMY[161] = 1;
  480. PITFALL[78] = 1;
  481. WALL[81] = 1;
  482. PITFALL[84] = 1;
  483.  
  484. SENEMY[180];
  485. JENEMY[185];
  486. SENEMY[190];
  487. JENEMY[195];
  488. SENEMY[200];
  489.  
  490.  
  491. }
Add Comment
Please, Sign In to add comment