Advertisement
Pieman7373

DWSRC

May 1st, 2017
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.52 KB | None | 0 0
  1. [i]DWCE
  2. [Sigmay]DWSPRITE
  3. det(0
  4. det(5,0
  5. det(63,0,32,0,2,2
  6. Pause
  7. 1->K
  8. 128->X
  9. 160->Y
  10. 1->R
  11. 0->W
  12. det(75,255
  13. 1->F
  14. Lbl DRAWSCREEN
  15. If W=1
  16. {16,16,16,16,16,16,5,5,5,5,16,16,16,5,5,5,5,5,5,21,16,5,5,5,5,5,5,5,5,5,5,5,5,5,20,5,5,5,18,18,5,5,5,5,5,5,18,18,18,18,5,5,5,5,18,18,18,18,18,18,5,5,18,18,18,18,18,18,18,18,5,18,18,18,18,18,18,18,22,22}->L1
  17. End
  18. If W=2
  19. {5,5,5,5,5,16,16,16,16,16,5,5,5,5,5,5,16,16,16,16,5,5,5,5,5,5,5,16,16,16,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5}->L1
  20. End
  21. If W=3
  22. {5,5,5,5,5,5,18,18,18,18,5,5,5,5,5,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,6,6,6,18,18,18,18,18,6,6,6,6,6,6,18,18,18,18,22,6,6,6,6,6,6,6,18,18}->L1
  23. End
  24. If W=4
  25. {19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19}->L1
  26. End
  27. If W=5
  28. {19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19}->L1
  29. End
  30. If W=6
  31. {19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19}->L1
  32. End
  33. If R=1
  34. {8,8,8,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,8,8,7,9,9,9,9,9,9,7,8,8,7,9,10,9,9,11,9,7,8,8,7,7,7,7,7,7,7,7,8,8,7,7,7,7,7,7,7,7,8,8,7,7,7,7,7,7,7,7,8,8,8,8,8,12,8,8,8,8,8}->L1
  35. End
  36. If R=2
  37. {8,7,7,7,7,7,7,7,7,8,8,8,8,8,12,8,8,8,8,8,8,7,7,7,7,7,7,7,14,8,8,8,8,8,8,8,8,8,8,8,13,13,13,13,13,13,13,13,13,13,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19}->L1
  38. End
  39. If R=3
  40. {8,8,8,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,8,8,15,7,7,7,7,7,8,7,8,8,7,7,7,7,7,7,7,7,8,8,8,8,7,7,7,7,8,8,8,8,16,16,7,7,7,7,16,16,8,8,16,16,7,7,7,7,16,16,8,8,16,5,7,7,7,7,5,16,8}->L1
  41. End
  42. If R=4
  43. {8,16,5,7,7,7,7,5,16,8,8,5,5,7,7,7,7,5,5,8,8,5,5,7,7,7,7,5,5,8,8,5,7,7,7,7,7,7,5,8,8,5,7,18,18,18,18,7,5,8,7,7,7,18,17,17,18,7,7,7,7,7,7,18,17,17,18,7,7,7,8,8,7,18,18,18,18,7,8,8}->L1
  44. End
  45. If R=5
  46. {8,8,7,18,18,18,18,7,8,8,7,8,7,7,7,7,7,7,8,7,7,8,8,7,7,7,7,8,8,8,7,7,8,7,7,7,7,8,7,7,7,7,8,7,7,7,7,8,7,7,8,7,8,7,7,7,7,8,7,7,7,7,8,7,7,7,7,8,7,7,7,7,8,8,7,7,8,8,7,7}->L1
  47. End
  48. If R=6
  49. {7,7,8,8,7,7,8,8,7,7,7,7,8,7,7,7,7,8,7,7,8,8,8,8,7,7,8,8,8,8,5,5,5,5,7,7,5,5,5,5,5,5,5,5,5,5,5,5,5,5,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19}->L1
  50. End
  51. If R=7
  52. {19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19}->L1
  53. End
  54. If R=8
  55. {19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19}->L1
  56. End
  57. If R=9
  58. {19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19}->L1
  59. End
  60. If R=10
  61. {19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19}->L1
  62. End
  63. 0->A->B
  64. det(9,0
  65. det(5,6
  66. For(Z,0,79
  67. det(63,L1(Z),A,B,2,2
  68. A+32->A
  69. If A>288
  70. 0->A
  71. B+32->B
  72. End
  73. End
  74. det(2,0
  75. det(20,0
  76. det(21,95
  77. det(74,1,3
  78. det(36,0,218,35,30
  79. det(19,1,220
  80. det(17,"SAVE
  81. det(36,66,218,39,30
  82. det(19,70,220
  83. det(17,"MENU
  84. det(36,211,218,47,30
  85. det(19,215,220
  86. det(17,"STATS
  87. det(11,0
  88. Lbl DRAWSPRITE
  89. [i]det(13,1,0,60,20
  90. det(21,231
  91. det(19,0,0
  92. det(74,2,2
  93. det(16,R,2
  94. det(19,0,15
  95. det(16,W,2
  96. If F=0
  97. det(13,1,A,B,32,32
  98. End
  99. 0->F
  100. If K=1 or K=2 or K=3 or K=4
  101. det(63,K,X,Y,2,2
  102. X->A
  103. Y->B
  104. End
  105. Lbl GETKEY1
  106. getKey->K
  107.  
  108.  
  109. If K=1
  110. If R=1
  111. If Y=192
  112. If X=128
  113. 2->R
  114. 64->Y
  115. Goto DRAWSCREEN
  116. Else
  117. Goto DRAWSPRITE
  118. End
  119. End
  120. End
  121. If R=2
  122. If Y=(X=128) or Y=64
  123. Goto DRAWSPRITE
  124. End
  125. End
  126. If R=3
  127. If Y=192
  128. 0->Y
  129. 4->R
  130. Goto DRAWSCREEN
  131. End
  132. End
  133. If R=4
  134. If Y=192 and (X=32 or X=32 or X=288 or X=320)
  135. Goto DRAWSPRITE
  136. End
  137. If Y=192
  138. 5->R
  139. 0->Y
  140. Goto DRAWSCREEN
  141. End
  142. End
  143. If R=5
  144. If Y=32 and (X=64 or X=224)
  145. Goto DRAWSPRITE
  146. End
  147. If Y=192
  148. 6->R
  149. 0->Y
  150. Goto DRAWSCREEN
  151. End
  152. End
  153. If R=6
  154. If Y=128
  155. 0->R
  156. 1->W
  157. 128->X
  158. Goto DRAWSCREEN
  159. End
  160. End
  161. Y+16->Y
  162. End
  163.  
  164.  
  165. If K=2
  166. If R=1
  167. If X=32
  168. Goto DRAWSPRITE
  169. End
  170. End
  171. If R=2
  172. If X=32
  173. Goto DRAWSPRITE
  174. End
  175. End
  176. If R=3
  177. If X=64 and Y=64
  178. 2->R
  179. 240->X
  180. Goto DRAWSCREEN
  181. End
  182. If X=32
  183. Goto DRAWSPRITE
  184. End
  185. End
  186. If R=4
  187. If X=32
  188. Goto DRAWSPRITE
  189. End
  190. End
  191. If R=5
  192. If X=96 and Y>=48
  193. Goto DRAWSPRITE
  194. End
  195. If X=64 and Y<64
  196. Goto DRAWSPRITE
  197. End
  198. End
  199. If W=1
  200. If X=0
  201. 288->X
  202. 2->W
  203. Goto DRAWSCREEN
  204. End
  205. End
  206. If W=3
  207. If X=0
  208. 288->X
  209. 1->W
  210. Goto DRAWSCREEN
  211. End
  212. End
  213. X-16->X
  214. End
  215.  
  216.  
  217. If K=3
  218. If R=1
  219. If X=256
  220. Goto DRAWSPRITE
  221. End
  222. End
  223. If R=2
  224. If X=240 and Y=64
  225. 3->R
  226. 64->X
  227. Goto DRAWSCREEN
  228. End
  229. If X=256
  230. Goto DRAWSPRITE
  231. End
  232. End
  233. If R=3
  234. If X=256
  235. Goto DRAWSPRITE
  236. End
  237. End
  238. If R=4
  239. If X=256
  240. Goto DRAWSPRITE
  241. End
  242. End
  243. If R=5
  244. If X=192 and Y>=48
  245. Goto DRAWSPRITE
  246. End
  247. If X=224 and Y<96
  248. Goto DRAWSPRITE
  249. End
  250. End
  251. If W=1
  252. If X=288
  253. 0->X
  254. 3->W
  255. Goto DRAWSCREEN
  256. End
  257. End
  258. If W=2
  259. If X=288
  260. 0->X
  261. 1->W
  262. Goto DRAWSCREEN
  263. End
  264. End
  265. X+16->X
  266. End
  267.  
  268.  
  269. If K=4
  270. If R=1
  271. If Y=32
  272. Goto DRAWSPRITE
  273. End
  274. End
  275. If R=2
  276. If Y=0
  277. 192->Y
  278. 1->R
  279. Goto DRAWSCREEN
  280. End
  281. If Y>=64 and X!=128
  282. Goto DRAWSPRITE
  283. End
  284. End
  285. If R=3
  286. If Y=32
  287. Goto DRAWSPRITE
  288. End
  289. End
  290. If R=4
  291. If Y=0
  292. 192->Y
  293. 3->R
  294. Goto DRAWSCREEN
  295. End
  296. End
  297. If R=5
  298. If Y=0
  299. 192->Y
  300. 4->R
  301. Goto DRAWSCREEN
  302. End
  303. End
  304. If R=6
  305. If Y=0
  306. 5->R
  307. 192->Y
  308. Goto DRAWSCREEN
  309. End
  310. End
  311. If W=1
  312. If X=128 and Y=128
  313. 128->Y
  314. 6->R
  315. 0->W
  316. Goto DRAWSCREEN
  317. End
  318. End
  319. Y-16->Y
  320. End
  321.  
  322. If K=15
  323. det(1
  324. Return
  325. End
  326. If K=53
  327. Goto SAVE
  328. End
  329. If K
  330. Goto DRAWSPRITE
  331. End
  332. Goto GETKEY1
  333. Return
  334. Lbl SAVE
  335. det(9,1
  336. det(2,0
  337. det(36,40,40,50,50
  338. det(2,254
  339. det(35,41,41,48,48
  340. det(35,42,42,46,46
  341. det(19,46,46
  342. det(74,2,3
  343. det(20,0
  344. det(21,254
  345. det(17,"SAVE
  346. Lbl SAVEGETKEY
  347. getKey->K
  348. If K=53
  349. Goto DRAWSCREEN
  350. End
  351. If K
  352. Goto SAVE
  353. End
  354. Goto SAVEGETKEY
  355. Lbl STO
  356. [i]BASIC SHIT
  357. Goto SAVE
  358. Return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement