Ember

hargefra

Jan 2nd, 2014
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 107.36 KB | None | 0 0
  1. Compiled 2 textures into 1 sheets (2048x2048) in 305ms.
  2. Compiled 2 textures into 1 sheets (2048x2048) in 193ms.
  3. The process cannot access the file 'C:\Swift\Examples\BopTheRohan\BopTheRohan.sgd' because it is being used by another process.
  4. --- Method LoadScene (value, ) ---
  5. --- Method TilePlaceFree (x, y, ) ---
  6. --- Method Remove (value, ) ---
  7. --- Method RemoveByTag (value, ) ---
  8. --- Method Enter () ---
  9. 0 Push 0
  10. 1 Push 0
  11. 2 Push 0
  12. 3 Push 0
  13. 4 New Color
  14. 5 ClassCall Constructor0
  15. 6 GetThis nil
  16. 7 ClassSetField ClearColor
  17. 8 Push Game
  18. 9 GetThis nil
  19. 10 ClassCall LoadScene
  20. 11 Return nil
  21. --- Method Draw () ---
  22. 0 GetThis nil
  23. 1 ClassGetField Active
  24. 2 BitwiseNot nil
  25. 3 Push 1
  26. 4 CompareEqual nil
  27. 5 IfFalse 23
  28. 6 Push Paused
  29. 7 New Sprite
  30. 8 ClassCall Constructor0
  31. 9 Duplicate nil
  32. 10 SetVariable __tmpvar1823
  33. 11 Push 800.00
  34. 12 Push 640.00
  35. 13 Subtract nil
  36. 14 Push 2.00
  37. 15 Divide nil
  38. 16 Push 600.00
  39. 17 Push 320.00
  40. 18 Subtract nil
  41. 19 Push 2.00
  42. 20 Divide nil
  43. 21 GetVariable __tmpvar1823
  44. 22 ClassCall DrawDD
  45. 23 Return nil
  46. --- Method FocusChanged (focus, ) ---
  47. 0 SetVariable focus
  48. 1 GetVariable focus
  49. 2 GetThis nil
  50. 3 ClassSetField Active
  51. 4 Return nil
  52. --- Class Rohan ---
  53. --- Method GetParentState () ---
  54. --- Method GetFromTag (value, ) ---
  55. --- Method GetCollidingFirst () ---
  56. --- Method Create () ---
  57. 0 Push Rohan
  58. 1 New Sprite
  59. 2 ClassCall Constructor0
  60. 3 GetThis nil
  61. 4 ClassSetField Sprite
  62. 5 GetThis nil
  63. 6 ClassCall JumpToRandomPosition
  64. 7 ClassCallStatic Random Next
  65. 8 Push 4
  66. 9 Modulo nil
  67. 10 Push 3.00
  68. 11 Add nil
  69. 12 GetThis nil
  70. 13 ClassSetField xSpeed
  71. 14 ClassCallStatic Random Next
  72. 15 Push 4
  73. 16 Modulo nil
  74. 17 Push 3.00
  75. 18 Add nil
  76. 19 GetThis nil
  77. 20 ClassSetField ySpeed
  78. 21 ClassCallStatic Random Next
  79. 22 Push 2
  80. 23 Modulo nil
  81. 24 Push 0.00
  82. 25 CompareEqual nil
  83. 26 Push 1
  84. 27 CompareEqual nil
  85. 28 IfFalse 33
  86. 29 GetThis nil
  87. 30 ClassGetField xSpeed
  88. 31 LogicalNegate nil
  89. 32 Jump 35
  90. 33 GetThis nil
  91. 34 ClassGetField xSpeed
  92. 35 GetThis nil
  93. 36 ClassSetField xSpeed
  94. 37 ClassCallStatic Random Next
  95. 38 Push 2
  96. 39 Modulo nil
  97. 40 Push 0.00
  98. 41 CompareEqual nil
  99. 42 Push 1
  100. 43 CompareEqual nil
  101. 44 IfFalse 49
  102. 45 GetThis nil
  103. 46 ClassGetField ySpeed
  104. 47 LogicalNegate nil
  105. 48 Jump 51
  106. 49 GetThis nil
  107. 50 ClassGetField ySpeed
  108. 51 GetThis nil
  109. 52 ClassSetField ySpeed
  110. 53 Return nil
  111. --- Method Update () ---
  112. 0 GetThis nil
  113. 1 ClassGetField xSpeed
  114. 2 GetThis nil
  115. 3 ClassGetField X
  116. 4 Add nil
  117. 5 GetThis nil
  118. 6 ClassSetField X
  119. 7 GetThis nil
  120. 8 ClassGetField ySpeed
  121. 9 GetThis nil
  122. 10 ClassGetField Y
  123. 11 Add nil
  124. 12 GetThis nil
  125. 13 ClassSetField Y
  126. 14 GetThis nil
  127. 15 ClassGetField xSpeed
  128. 16 GetThis nil
  129. 17 ClassGetField xSpeed
  130. 18 Divide nil
  131. 19 GetThis nil
  132. 20 ClassSetField xSpeed
  133. 21 GetThis nil
  134. 22 ClassGetField ySpeed
  135. 23 GetThis nil
  136. 24 ClassGetField ySpeed
  137. 25 Divide nil
  138. 26 GetThis nil
  139. 27 ClassSetField ySpeed
  140. 28 GetThis nil
  141. 29 ClassGetField xSpeed
  142. 30 CastVariant 3
  143. 31 ClassCallStatic Console WriteLine
  144. 32 GetThis nil
  145. 33 ClassGetField X
  146. 34 Push 0.00
  147. 35 CompareLesserThan nil
  148. 36 GetThis nil
  149. 37 ClassGetField X
  150. 38 Push 800.00
  151. 39 Push 64.00
  152. 40 Subtract nil
  153. 41 CompareGreaterThan nil
  154. 42 Add nil
  155. 43 Push 0
  156. 44 CompareGreaterThan nil
  157. 45 Push 1
  158. 46 CompareEqual nil
  159. 47 IfFalse 53
  160. 48 GetThis nil
  161. 49 ClassGetField xSpeed
  162. 50 LogicalNegate nil
  163. 51 GetThis nil
  164. 52 ClassSetField xSpeed
  165. 53 GetThis nil
  166. 54 ClassGetField Y
  167. 55 Push 0.00
  168. 56 CompareLesserThan nil
  169. 57 GetThis nil
  170. 58 ClassGetField Y
  171. 59 Push 600.00
  172. 60 Push 64.00
  173. 61 Subtract nil
  174. 62 CompareGreaterThan nil
  175. 63 Add nil
  176. 64 Push 0
  177. 65 CompareGreaterThan nil
  178. 66 Push 1
  179. 67 CompareEqual nil
  180. 68 IfFalse 74
  181. 69 GetThis nil
  182. 70 ClassGetField ySpeed
  183. 71 LogicalNegate nil
  184. 72 GetThis nil
  185. 73 ClassSetField ySpeed
  186. 74 Return nil
  187. --- Method MouseButtonPressed (button, ) ---
  188. 0 SetVariable button
  189. 1 GetVariable button
  190. 2 Push 0
  191. 3 CompareEqual nil
  192. 4 Push 1
  193. 5 CompareEqual nil
  194. 6 IfFalse 21
  195. 7 GetThis nil
  196. 8 ClassCall JumpToRandomPosition
  197. 9 Push 1.50
  198. 10 GetThis nil
  199. 11 ClassGetField xSpeed
  200. 12 Multiply nil
  201. 13 GetThis nil
  202. 14 ClassSetField xSpeed
  203. 15 Push 1.50
  204. 16 GetThis nil
  205. 17 ClassGetField ySpeed
  206. 18 Multiply nil
  207. 19 GetThis nil
  208. 20 ClassSetField ySpeed
  209. 21 Return nil
  210. --- Method JumpToRandomPosition () ---
  211. 0 ClassCallStatic Random Next
  212. 1 Push 800
  213. 2 Push 64
  214. 3 Subtract nil
  215. 4 Modulo nil
  216. 5 GetThis nil
  217. 6 ClassSetField X
  218. 7 ClassCallStatic Random Next
  219. 8 Push 600
  220. 9 Push 64
  221. 10 Subtract nil
  222. 11 Modulo nil
  223. 12 GetThis nil
  224. 13 ClassSetField Y
  225. 14 Return nil
  226. Compiled 2 classes.
  227. Compiled 2 textures into 1 sheets (2048x2048) in 218ms.
  228. --- Method LoadScene (value, ) ---
  229. --- Method TilePlaceFree (x, y, ) ---
  230. --- Method Remove (value, ) ---
  231. --- Method RemoveByTag (value, ) ---
  232. --- Method Enter () ---
  233. 0 Push 0
  234. 1 Push 0
  235. 2 Push 0
  236. 3 Push 0
  237. 4 New Color
  238. 5 ClassCall Constructor0
  239. 6 GetThis nil
  240. 7 ClassSetField ClearColor
  241. 8 Push Game
  242. 9 GetThis nil
  243. 10 ClassCall LoadScene
  244. 11 Return nil
  245. --- Method Draw () ---
  246. 0 GetThis nil
  247. 1 ClassGetField Active
  248. 2 BitwiseNot nil
  249. 3 Push 1
  250. 4 CompareEqual nil
  251. 5 IfFalse 23
  252. 6 Push Paused
  253. 7 New Sprite
  254. 8 ClassCall Constructor0
  255. 9 Duplicate nil
  256. 10 SetVariable __tmpvar1823
  257. 11 Push 800.00
  258. 12 Push 640.00
  259. 13 Subtract nil
  260. 14 Push 2.00
  261. 15 Divide nil
  262. 16 Push 600.00
  263. 17 Push 320.00
  264. 18 Subtract nil
  265. 19 Push 2.00
  266. 20 Divide nil
  267. 21 GetVariable __tmpvar1823
  268. 22 ClassCall DrawDD
  269. 23 Return nil
  270. --- Method FocusChanged (focus, ) ---
  271. 0 SetVariable focus
  272. 1 GetVariable focus
  273. 2 GetThis nil
  274. 3 ClassSetField Active
  275. 4 Return nil
  276. --- Class Rohan ---
  277. --- Method GetParentState () ---
  278. --- Method GetFromTag (value, ) ---
  279. --- Method GetCollidingFirst () ---
  280. --- Method Create () ---
  281. 0 Push Rohan
  282. 1 New Sprite
  283. 2 ClassCall Constructor0
  284. 3 GetThis nil
  285. 4 ClassSetField Sprite
  286. 5 GetThis nil
  287. 6 ClassCall JumpToRandomPosition
  288. 7 ClassCallStatic Random Next
  289. 8 Push 4
  290. 9 Modulo nil
  291. 10 Push 3.00
  292. 11 Add nil
  293. 12 GetThis nil
  294. 13 ClassSetField xSpeed
  295. 14 ClassCallStatic Random Next
  296. 15 Push 4
  297. 16 Modulo nil
  298. 17 Push 3.00
  299. 18 Add nil
  300. 19 GetThis nil
  301. 20 ClassSetField ySpeed
  302. 21 ClassCallStatic Random Next
  303. 22 Push 2
  304. 23 Modulo nil
  305. 24 Push 0.00
  306. 25 CompareEqual nil
  307. 26 Push 1
  308. 27 CompareEqual nil
  309. 28 IfFalse 33
  310. 29 GetThis nil
  311. 30 ClassGetField xSpeed
  312. 31 LogicalNegate nil
  313. 32 Jump 35
  314. 33 GetThis nil
  315. 34 ClassGetField xSpeed
  316. 35 GetThis nil
  317. 36 ClassSetField xSpeed
  318. 37 ClassCallStatic Random Next
  319. 38 Push 2
  320. 39 Modulo nil
  321. 40 Push 0.00
  322. 41 CompareEqual nil
  323. 42 Push 1
  324. 43 CompareEqual nil
  325. 44 IfFalse 49
  326. 45 GetThis nil
  327. 46 ClassGetField ySpeed
  328. 47 LogicalNegate nil
  329. 48 Jump 51
  330. 49 GetThis nil
  331. 50 ClassGetField ySpeed
  332. 51 GetThis nil
  333. 52 ClassSetField ySpeed
  334. 53 Return nil
  335. --- Method Update () ---
  336. 0 GetThis nil
  337. 1 ClassGetField xSpeed
  338. 2 GetThis nil
  339. 3 ClassGetField X
  340. 4 Add nil
  341. 5 GetThis nil
  342. 6 ClassSetField X
  343. 7 GetThis nil
  344. 8 ClassGetField ySpeed
  345. 9 GetThis nil
  346. 10 ClassGetField Y
  347. 11 Add nil
  348. 12 GetThis nil
  349. 13 ClassSetField Y
  350. 14 GetThis nil
  351. 15 ClassGetField xSpeed
  352. 16 GetThis nil
  353. 17 ClassGetField xSpeed
  354. 18 Divide nil
  355. 19 GetThis nil
  356. 20 ClassSetField xSpeed
  357. 21 GetThis nil
  358. 22 ClassGetField ySpeed
  359. 23 GetThis nil
  360. 24 ClassGetField ySpeed
  361. 25 Divide nil
  362. 26 GetThis nil
  363. 27 ClassSetField ySpeed
  364. 28 GetThis nil
  365. 29 ClassGetField xSpeed
  366. 30 CastVariant 3
  367. 31 ClassCallStatic Console WriteLine
  368. 32 GetThis nil
  369. 33 ClassGetField X
  370. 34 Push 0.00
  371. 35 CompareLesserThan nil
  372. 36 GetThis nil
  373. 37 ClassGetField X
  374. 38 Push 800.00
  375. 39 Push 64.00
  376. 40 Subtract nil
  377. 41 CompareGreaterThan nil
  378. 42 Add nil
  379. 43 Push 0
  380. 44 CompareGreaterThan nil
  381. 45 Push 1
  382. 46 CompareEqual nil
  383. 47 IfFalse 53
  384. 48 GetThis nil
  385. 49 ClassGetField xSpeed
  386. 50 LogicalNegate nil
  387. 51 GetThis nil
  388. 52 ClassSetField xSpeed
  389. 53 GetThis nil
  390. 54 ClassGetField Y
  391. 55 Push 0.00
  392. 56 CompareLesserThan nil
  393. 57 GetThis nil
  394. 58 ClassGetField Y
  395. 59 Push 600.00
  396. 60 Push 64.00
  397. 61 Subtract nil
  398. 62 CompareGreaterThan nil
  399. 63 Add nil
  400. 64 Push 0
  401. 65 CompareGreaterThan nil
  402. 66 Push 1
  403. 67 CompareEqual nil
  404. 68 IfFalse 74
  405. 69 GetThis nil
  406. 70 ClassGetField ySpeed
  407. 71 LogicalNegate nil
  408. 72 GetThis nil
  409. 73 ClassSetField ySpeed
  410. 74 Return nil
  411. --- Method MouseButtonPressed (button, ) ---
  412. 0 SetVariable button
  413. 1 GetVariable button
  414. 2 Push 0
  415. 3 CompareEqual nil
  416. 4 Push 1
  417. 5 CompareEqual nil
  418. 6 IfFalse 21
  419. 7 GetThis nil
  420. 8 ClassCall JumpToRandomPosition
  421. 9 Push 1.50
  422. 10 GetThis nil
  423. 11 ClassGetField xSpeed
  424. 12 Multiply nil
  425. 13 GetThis nil
  426. 14 ClassSetField xSpeed
  427. 15 Push 1.50
  428. 16 GetThis nil
  429. 17 ClassGetField ySpeed
  430. 18 Multiply nil
  431. 19 GetThis nil
  432. 20 ClassSetField ySpeed
  433. 21 Return nil
  434. --- Method JumpToRandomPosition () ---
  435. 0 ClassCallStatic Random Next
  436. 1 Push 800
  437. 2 Push 64
  438. 3 Subtract nil
  439. 4 Modulo nil
  440. 5 GetThis nil
  441. 6 ClassSetField X
  442. 7 ClassCallStatic Random Next
  443. 8 Push 600
  444. 9 Push 64
  445. 10 Subtract nil
  446. 11 Modulo nil
  447. 12 GetThis nil
  448. 13 ClassSetField Y
  449. 14 Return nil
  450. Compiled 2 classes.
  451. Compiled 2 textures into 1 sheets (2048x2048) in 906ms.
  452. The process cannot access the file 'C:\Swift\Examples\BopTheRohan\BopTheRohan.sgd' because it is being used by another process.
  453. The process cannot access the file 'C:\Swift\Examples\BopTheRohan\BopTheRohan.sgd' because it is being used by another process.
  454. The process cannot access the file 'C:\Swift\Examples\BopTheRohan\BopTheRohan.sgd' because it is being used by another process.
  455. The process cannot access the file 'C:\Swift\Examples\BopTheRohan\BopTheRohan.sgd' because it is being used by another process.
  456. --- Class Game ---
  457. --- Class Game ---
  458. --- Class Game ---
  459. --- Class Game ---
  460. --- Class Game ---
  461. --- Class Game ---
  462. --- Method LoadScene (value, ) ---
  463. --- Method TilePlaceFree (x, y, ) ---
  464. --- Method Remove (value, ) ---
  465. --- Method RemoveByTag (value, ) ---
  466. --- Method Enter () ---
  467. 0 Push 0
  468. 1 Push 0
  469. 2 Push 0
  470. 3 Push 0
  471. 4 New Color
  472. 5 ClassCall Constructor0
  473. 6 GetThis nil
  474. 7 ClassSetField ClearColor
  475. 8 Push Game
  476. 9 GetThis nil
  477. 10 ClassCall LoadScene
  478. 11 Return nil
  479. --- Method Draw () ---
  480. 0 GetThis nil
  481. 1 ClassGetField Active
  482. 2 BitwiseNot nil
  483. 3 Push 1
  484. 4 CompareEqual nil
  485. 5 IfFalse 23
  486. 6 Push Paused
  487. 7 New Sprite
  488. 8 ClassCall Constructor0
  489. 9 Duplicate nil
  490. 10 SetVariable __tmpvar1823
  491. 11 Push 800.00
  492. 12 Push 640.00
  493. 13 Subtract nil
  494. 14 Push 2.00
  495. 15 Divide nil
  496. 16 Push 600.00
  497. 17 Push 320.00
  498. 18 Subtract nil
  499. 19 Push 2.00
  500. 20 Divide nil
  501. 21 GetVariable __tmpvar1823
  502. 22 ClassCall DrawDD
  503. 23 Return nil
  504. --- Method FocusChanged (focus, ) ---
  505. 0 SetVariable focus
  506. 1 GetVariable focus
  507. 2 GetThis nil
  508. 3 ClassSetField Active
  509. 4 Return nil
  510. --- Class Rohan ---
  511. --- Method GetParentState () ---
  512. --- Method GetFromTag (value, ) ---
  513. --- Method GetCollidingFirst () ---
  514. --- Method Create () ---
  515. 0 Push Rohan
  516. 1 New Sprite
  517. 2 ClassCall Constructor0
  518. 3 GetThis nil
  519. 4 ClassSetField Sprite
  520. 5 GetThis nil
  521. 6 ClassCall JumpToRandomPosition
  522. 7 ClassCallStatic Random Next
  523. 8 Push 4
  524. 9 Modulo nil
  525. 10 Push 3.00
  526. 11 Add nil
  527. 12 GetThis nil
  528. 13 ClassSetField xSpeed
  529. 14 ClassCallStatic Random Next
  530. 15 Push 4
  531. 16 Modulo nil
  532. 17 Push 3.00
  533. 18 Add nil
  534. 19 GetThis nil
  535. 20 ClassSetField ySpeed
  536. 21 ClassCallStatic Random Next
  537. 22 Push 2
  538. 23 Modulo nil
  539. 24 Push 0.00
  540. 25 CompareEqual nil
  541. 26 Push 1
  542. 27 CompareEqual nil
  543. 28 IfFalse 33
  544. 29 GetThis nil
  545. 30 ClassGetField xSpeed
  546. 31 LogicalNegate nil
  547. 32 Jump 35
  548. 33 GetThis nil
  549. 34 ClassGetField xSpeed
  550. 35 GetThis nil
  551. 36 ClassSetField xSpeed
  552. 37 ClassCallStatic Random Next
  553. 38 Push 2
  554. 39 Modulo nil
  555. 40 Push 0.00
  556. 41 CompareEqual nil
  557. 42 Push 1
  558. 43 CompareEqual nil
  559. 44 IfFalse 49
  560. 45 GetThis nil
  561. 46 ClassGetField ySpeed
  562. 47 LogicalNegate nil
  563. 48 Jump 51
  564. 49 GetThis nil
  565. 50 ClassGetField ySpeed
  566. 51 GetThis nil
  567. 52 ClassSetField ySpeed
  568. 53 Return nil
  569. --- Method Update () ---
  570. 0 GetThis nil
  571. 1 ClassGetField xSpeed
  572. 2 GetThis nil
  573. 3 ClassGetField X
  574. 4 Add nil
  575. 5 GetThis nil
  576. 6 ClassSetField X
  577. 7 GetThis nil
  578. 8 ClassGetField ySpeed
  579. 9 GetThis nil
  580. 10 ClassGetField Y
  581. 11 Add nil
  582. 12 GetThis nil
  583. 13 ClassSetField Y
  584. 14 GetThis nil
  585. 15 ClassGetField xSpeed
  586. 16 GetThis nil
  587. 17 ClassGetField xSpeed
  588. 18 Divide nil
  589. 19 GetThis nil
  590. 20 ClassSetField xSpeed
  591. 21 GetThis nil
  592. 22 ClassGetField ySpeed
  593. 23 GetThis nil
  594. 24 ClassGetField ySpeed
  595. 25 Divide nil
  596. 26 GetThis nil
  597. 27 ClassSetField ySpeed
  598. 28 GetThis nil
  599. 29 ClassGetField xSpeed
  600. 30 CastVariant 3
  601. 31 ClassCallStatic Console WriteLine
  602. 32 GetThis nil
  603. 33 ClassGetField X
  604. 34 Push 0.00
  605. 35 CompareLesserThan nil
  606. 36 GetThis nil
  607. 37 ClassGetField X
  608. 38 Push 800.00
  609. 39 Push 64.00
  610. 40 Subtract nil
  611. 41 CompareGreaterThan nil
  612. 42 Add nil
  613. 43 Push 0
  614. 44 CompareGreaterThan nil
  615. 45 Push 1
  616. 46 CompareEqual nil
  617. 47 IfFalse 53
  618. 48 GetThis nil
  619. 49 ClassGetField xSpeed
  620. 50 LogicalNegate nil
  621. 51 GetThis nil
  622. 52 ClassSetField xSpeed
  623. 53 GetThis nil
  624. 54 ClassGetField Y
  625. 55 Push 0.00
  626. 56 CompareLesserThan nil
  627. 57 GetThis nil
  628. 58 ClassGetField Y
  629. 59 Push 600.00
  630. 60 Push 64.00
  631. 61 Subtract nil
  632. 62 CompareGreaterThan nil
  633. 63 Add nil
  634. 64 Push 0
  635. 65 CompareGreaterThan nil
  636. 66 Push 1
  637. 67 CompareEqual nil
  638. 68 IfFalse 74
  639. 69 GetThis nil
  640. 70 ClassGetField ySpeed
  641. 71 LogicalNegate nil
  642. 72 GetThis nil
  643. 73 ClassSetField ySpeed
  644. 74 Return nil
  645. --- Method MouseButtonPressed (button, ) ---
  646. 0 SetVariable button
  647. 1 GetVariable button
  648. 2 Push 0
  649. 3 CompareEqual nil
  650. 4 Push 1
  651. 5 CompareEqual nil
  652. 6 IfFalse 21
  653. 7 GetThis nil
  654. 8 ClassCall JumpToRandomPosition
  655. 9 Push 1.50
  656. 10 GetThis nil
  657. 11 ClassGetField xSpeed
  658. 12 Multiply nil
  659. 13 GetThis nil
  660. 14 ClassSetField xSpeed
  661. 15 Push 1.50
  662. 16 GetThis nil
  663. 17 ClassGetField ySpeed
  664. 18 Multiply nil
  665. 19 GetThis nil
  666. 20 ClassSetField ySpeed
  667. 21 Return nil
  668. --- Method JumpToRandomPosition () ---
  669. 0 ClassCallStatic Random Next
  670. 1 Push 800
  671. 2 Push 64
  672. 3 Subtract nil
  673. 4 Modulo nil
  674. 5 GetThis nil
  675. 6 ClassSetField X
  676. 7 ClassCallStatic Random Next
  677. 8 Push 600
  678. 9 Push 64
  679. 10 Subtract nil
  680. 11 Modulo nil
  681. 12 GetThis nil
  682. 13 ClassSetField Y
  683. 14 Return nil
  684. Compiled 2 classes.
  685. Compiled 2 textures into 1 sheets (2048x2048) in 668ms.
  686. --- Method LoadScene (value, ) ---
  687. --- Method TilePlaceFree (x, y, ) ---
  688. --- Method Remove (value, ) ---
  689. --- Method RemoveByTag (value, ) ---
  690. --- Method Enter () ---
  691. 0 Push 0
  692. 1 Push 0
  693. 2 Push 0
  694. 3 Push 0
  695. 4 New Color
  696. 5 ClassCall Constructor0
  697. 6 GetThis nil
  698. 7 ClassSetField ClearColor
  699. 8 Push Game
  700. 9 GetThis nil
  701. 10 ClassCall LoadScene
  702. 11 Return nil
  703. --- Method Draw () ---
  704. 0 GetThis nil
  705. 1 ClassGetField Active
  706. 2 BitwiseNot nil
  707. 3 Push 1
  708. 4 CompareEqual nil
  709. 5 IfFalse 23
  710. 6 Push Paused
  711. 7 New Sprite
  712. 8 ClassCall Constructor0
  713. 9 Duplicate nil
  714. 10 SetVariable __tmpvar1823
  715. 11 Push 800.00
  716. 12 Push 640.00
  717. 13 Subtract nil
  718. 14 Push 2.00
  719. 15 Divide nil
  720. 16 Push 600.00
  721. 17 Push 320.00
  722. 18 Subtract nil
  723. 19 Push 2.00
  724. 20 Divide nil
  725. 21 GetVariable __tmpvar1823
  726. 22 ClassCall DrawDD
  727. 23 Return nil
  728. --- Method FocusChanged (focus, ) ---
  729. 0 SetVariable focus
  730. 1 GetVariable focus
  731. 2 GetThis nil
  732. 3 ClassSetField Active
  733. 4 Return nil
  734. --- Class Rohan ---
  735. --- Method GetParentState () ---
  736. --- Method GetFromTag (value, ) ---
  737. --- Method GetCollidingFirst () ---
  738. --- Method Create () ---
  739. 0 Push Rohan
  740. 1 New Sprite
  741. 2 ClassCall Constructor0
  742. 3 GetThis nil
  743. 4 ClassSetField Sprite
  744. 5 GetThis nil
  745. 6 ClassCall JumpToRandomPosition
  746. 7 ClassCallStatic Random Next
  747. 8 Push 4
  748. 9 Modulo nil
  749. 10 Push 3.00
  750. 11 Add nil
  751. 12 GetThis nil
  752. 13 ClassSetField xSpeed
  753. 14 ClassCallStatic Random Next
  754. 15 Push 4
  755. 16 Modulo nil
  756. 17 Push 3.00
  757. 18 Add nil
  758. 19 GetThis nil
  759. 20 ClassSetField ySpeed
  760. 21 ClassCallStatic Random Next
  761. 22 Push 2
  762. 23 Modulo nil
  763. 24 Push 0.00
  764. 25 CompareEqual nil
  765. 26 Push 1
  766. 27 CompareEqual nil
  767. 28 IfFalse 33
  768. 29 GetThis nil
  769. 30 ClassGetField xSpeed
  770. 31 LogicalNegate nil
  771. 32 Jump 35
  772. 33 GetThis nil
  773. 34 ClassGetField xSpeed
  774. 35 GetThis nil
  775. 36 ClassSetField xSpeed
  776. 37 ClassCallStatic Random Next
  777. 38 Push 2
  778. 39 Modulo nil
  779. 40 Push 0.00
  780. 41 CompareEqual nil
  781. 42 Push 1
  782. 43 CompareEqual nil
  783. 44 IfFalse 49
  784. 45 GetThis nil
  785. 46 ClassGetField ySpeed
  786. 47 LogicalNegate nil
  787. 48 Jump 51
  788. 49 GetThis nil
  789. 50 ClassGetField ySpeed
  790. 51 GetThis nil
  791. 52 ClassSetField ySpeed
  792. 53 Return nil
  793. --- Method Update () ---
  794. 0 GetThis nil
  795. 1 ClassGetField xSpeed
  796. 2 GetThis nil
  797. 3 ClassGetField X
  798. 4 Add nil
  799. 5 GetThis nil
  800. 6 ClassSetField X
  801. 7 GetThis nil
  802. 8 ClassGetField ySpeed
  803. 9 GetThis nil
  804. 10 ClassGetField Y
  805. 11 Add nil
  806. 12 GetThis nil
  807. 13 ClassSetField Y
  808. 14 GetThis nil
  809. 15 ClassGetField xSpeed
  810. 16 GetThis nil
  811. 17 ClassGetField xSpeed
  812. 18 Divide nil
  813. 19 GetThis nil
  814. 20 ClassSetField xSpeed
  815. 21 GetThis nil
  816. 22 ClassGetField ySpeed
  817. 23 GetThis nil
  818. 24 ClassGetField ySpeed
  819. 25 Divide nil
  820. 26 GetThis nil
  821. 27 ClassSetField ySpeed
  822. 28 GetThis nil
  823. 29 ClassGetField xSpeed
  824. 30 CastVariant 3
  825. 31 ClassCallStatic Console WriteLine
  826. 32 GetThis nil
  827. 33 ClassGetField X
  828. 34 Push 0.00
  829. 35 CompareLesserThan nil
  830. 36 GetThis nil
  831. 37 ClassGetField X
  832. 38 Push 800.00
  833. 39 Push 64.00
  834. 40 Subtract nil
  835. 41 CompareGreaterThan nil
  836. 42 Add nil
  837. 43 Push 0
  838. 44 CompareGreaterThan nil
  839. 45 Push 1
  840. 46 CompareEqual nil
  841. 47 IfFalse 53
  842. 48 GetThis nil
  843. 49 ClassGetField xSpeed
  844. 50 LogicalNegate nil
  845. 51 GetThis nil
  846. 52 ClassSetField xSpeed
  847. 53 GetThis nil
  848. 54 ClassGetField Y
  849. 55 Push 0.00
  850. 56 CompareLesserThan nil
  851. 57 GetThis nil
  852. 58 ClassGetField Y
  853. 59 Push 600.00
  854. 60 Push 64.00
  855. 61 Subtract nil
  856. 62 CompareGreaterThan nil
  857. 63 Add nil
  858. 64 Push 0
  859. 65 CompareGreaterThan nil
  860. 66 Push 1
  861. 67 CompareEqual nil
  862. 68 IfFalse 74
  863. 69 GetThis nil
  864. 70 ClassGetField ySpeed
  865. 71 LogicalNegate nil
  866. 72 GetThis nil
  867. 73 ClassSetField ySpeed
  868. 74 Return nil
  869. --- Method MouseButtonPressed (button, ) ---
  870. 0 SetVariable button
  871. 1 GetVariable button
  872. 2 Push 0
  873. 3 CompareEqual nil
  874. 4 Push 1
  875. 5 CompareEqual nil
  876. 6 IfFalse 21
  877. 7 GetThis nil
  878. 8 ClassCall JumpToRandomPosition
  879. 9 Push 1.50
  880. 10 GetThis nil
  881. 11 ClassGetField xSpeed
  882. 12 Multiply nil
  883. 13 GetThis nil
  884. 14 ClassSetField xSpeed
  885. 15 Push 1.50
  886. 16 GetThis nil
  887. 17 ClassGetField ySpeed
  888. 18 Multiply nil
  889. 19 GetThis nil
  890. 20 ClassSetField ySpeed
  891. 21 Return nil
  892. --- Method JumpToRandomPosition () ---
  893. 0 ClassCallStatic Random Next
  894. 1 Push 800
  895. 2 Push 64
  896. 3 Subtract nil
  897. 4 Modulo nil
  898. 5 GetThis nil
  899. 6 ClassSetField X
  900. 7 ClassCallStatic Random Next
  901. 8 Push 600
  902. 9 Push 64
  903. 10 Subtract nil
  904. 11 Modulo nil
  905. 12 GetThis nil
  906. 13 ClassSetField Y
  907. 14 Return nil
  908. Compiled 2 classes.
  909. Compiled 2 textures into 1 sheets (2048x2048) in 864ms.
  910. The process cannot access the file 'C:\Swift\Examples\BopTheRohan\BopTheRohan.sgd' because it is being used by another process.
  911. --- Method LoadScene (value, ) ---
  912. --- Method TilePlaceFree (x, y, ) ---
  913. --- Method Remove (value, ) ---
  914. --- Method RemoveByTag (value, ) ---
  915. --- Method Enter () ---
  916. 0 Push 0
  917. 1 Push 0
  918. 2 Push 0
  919. 3 Push 0
  920. 4 New Color
  921. 5 ClassCall Constructor0
  922. 6 GetThis nil
  923. 7 ClassSetField ClearColor
  924. 8 Push Game
  925. 9 GetThis nil
  926. 10 ClassCall LoadScene
  927. 11 Return nil
  928. --- Method Draw () ---
  929. 0 GetThis nil
  930. 1 ClassGetField Active
  931. 2 BitwiseNot nil
  932. 3 Push 1
  933. 4 CompareEqual nil
  934. 5 IfFalse 23
  935. 6 Push Paused
  936. 7 New Sprite
  937. 8 ClassCall Constructor0
  938. 9 Duplicate nil
  939. 10 SetVariable __tmpvar1823
  940. 11 Push 800.00
  941. 12 Push 640.00
  942. 13 Subtract nil
  943. 14 Push 2.00
  944. 15 Divide nil
  945. 16 Push 600.00
  946. 17 Push 320.00
  947. 18 Subtract nil
  948. 19 Push 2.00
  949. 20 Divide nil
  950. 21 GetVariable __tmpvar1823
  951. 22 ClassCall DrawDD
  952. 23 Return nil
  953. --- Method FocusChanged (focus, ) ---
  954. 0 SetVariable focus
  955. 1 GetVariable focus
  956. 2 GetThis nil
  957. 3 ClassSetField Active
  958. 4 Return nil
  959. --- Class Rohan ---
  960. --- Method GetParentState () ---
  961. --- Method GetFromTag (value, ) ---
  962. --- Method GetCollidingFirst () ---
  963. --- Method Create () ---
  964. 0 Push Rohan
  965. 1 New Sprite
  966. 2 ClassCall Constructor0
  967. 3 GetThis nil
  968. 4 ClassSetField Sprite
  969. 5 GetThis nil
  970. 6 ClassCall JumpToRandomPosition
  971. 7 ClassCallStatic Random Next
  972. 8 Push 4
  973. 9 Modulo nil
  974. 10 Push 3.00
  975. 11 Add nil
  976. 12 GetThis nil
  977. 13 ClassSetField xSpeed
  978. 14 ClassCallStatic Random Next
  979. 15 Push 4
  980. 16 Modulo nil
  981. 17 Push 3.00
  982. 18 Add nil
  983. 19 GetThis nil
  984. 20 ClassSetField ySpeed
  985. 21 ClassCallStatic Random Next
  986. 22 Push 2
  987. 23 Modulo nil
  988. 24 Push 0.00
  989. 25 CompareEqual nil
  990. 26 Push 1
  991. 27 CompareEqual nil
  992. 28 IfFalse 33
  993. 29 GetThis nil
  994. 30 ClassGetField xSpeed
  995. 31 LogicalNegate nil
  996. 32 Jump 35
  997. 33 GetThis nil
  998. 34 ClassGetField xSpeed
  999. 35 GetThis nil
  1000. 36 ClassSetField xSpeed
  1001. 37 ClassCallStatic Random Next
  1002. 38 Push 2
  1003. 39 Modulo nil
  1004. 40 Push 0.00
  1005. 41 CompareEqual nil
  1006. 42 Push 1
  1007. 43 CompareEqual nil
  1008. 44 IfFalse 49
  1009. 45 GetThis nil
  1010. 46 ClassGetField ySpeed
  1011. 47 LogicalNegate nil
  1012. 48 Jump 51
  1013. 49 GetThis nil
  1014. 50 ClassGetField ySpeed
  1015. 51 GetThis nil
  1016. 52 ClassSetField ySpeed
  1017. 53 Return nil
  1018. --- Method Update () ---
  1019. 0 GetThis nil
  1020. 1 ClassGetField xSpeed
  1021. 2 GetThis nil
  1022. 3 ClassGetField X
  1023. 4 Add nil
  1024. 5 GetThis nil
  1025. 6 ClassSetField X
  1026. 7 GetThis nil
  1027. 8 ClassGetField ySpeed
  1028. 9 GetThis nil
  1029. 10 ClassGetField Y
  1030. 11 Add nil
  1031. 12 GetThis nil
  1032. 13 ClassSetField Y
  1033. 14 GetThis nil
  1034. 15 ClassGetField xSpeed
  1035. 16 GetThis nil
  1036. 17 ClassGetField xSpeed
  1037. 18 Divide nil
  1038. 19 GetThis nil
  1039. 20 ClassSetField xSpeed
  1040. 21 GetThis nil
  1041. 22 ClassGetField ySpeed
  1042. 23 GetThis nil
  1043. 24 ClassGetField ySpeed
  1044. 25 Divide nil
  1045. 26 GetThis nil
  1046. 27 ClassSetField ySpeed
  1047. 28 GetThis nil
  1048. 29 ClassGetField xSpeed
  1049. 30 CastVariant 3
  1050. 31 ClassCallStatic Console WriteLine
  1051. 32 GetThis nil
  1052. 33 ClassGetField X
  1053. 34 Push 0.00
  1054. 35 CompareLesserThan nil
  1055. 36 GetThis nil
  1056. 37 ClassGetField X
  1057. 38 Push 800.00
  1058. 39 Push 64.00
  1059. 40 Subtract nil
  1060. 41 CompareGreaterThan nil
  1061. 42 Add nil
  1062. 43 Push 0
  1063. 44 CompareGreaterThan nil
  1064. 45 Push 1
  1065. 46 CompareEqual nil
  1066. 47 IfFalse 53
  1067. 48 GetThis nil
  1068. 49 ClassGetField xSpeed
  1069. 50 LogicalNegate nil
  1070. 51 GetThis nil
  1071. 52 ClassSetField xSpeed
  1072. 53 GetThis nil
  1073. 54 ClassGetField Y
  1074. 55 Push 0.00
  1075. 56 CompareLesserThan nil
  1076. 57 GetThis nil
  1077. 58 ClassGetField Y
  1078. 59 Push 600.00
  1079. 60 Push 64.00
  1080. 61 Subtract nil
  1081. 62 CompareGreaterThan nil
  1082. 63 Add nil
  1083. 64 Push 0
  1084. 65 CompareGreaterThan nil
  1085. 66 Push 1
  1086. 67 CompareEqual nil
  1087. 68 IfFalse 74
  1088. 69 GetThis nil
  1089. 70 ClassGetField ySpeed
  1090. 71 LogicalNegate nil
  1091. 72 GetThis nil
  1092. 73 ClassSetField ySpeed
  1093. 74 Return nil
  1094. --- Method MouseButtonPressed (button, ) ---
  1095. 0 SetVariable button
  1096. 1 GetVariable button
  1097. 2 Push 0
  1098. 3 CompareEqual nil
  1099. 4 Push 1
  1100. 5 CompareEqual nil
  1101. 6 IfFalse 21
  1102. 7 GetThis nil
  1103. 8 ClassCall JumpToRandomPosition
  1104. 9 Push 1.50
  1105. 10 GetThis nil
  1106. 11 ClassGetField xSpeed
  1107. 12 Multiply nil
  1108. 13 GetThis nil
  1109. 14 ClassSetField xSpeed
  1110. 15 Push 1.50
  1111. 16 GetThis nil
  1112. 17 ClassGetField ySpeed
  1113. 18 Multiply nil
  1114. 19 GetThis nil
  1115. 20 ClassSetField ySpeed
  1116. 21 Return nil
  1117. --- Method JumpToRandomPosition () ---
  1118. 0 ClassCallStatic Random Next
  1119. 1 Push 800
  1120. 2 Push 64
  1121. 3 Subtract nil
  1122. 4 Modulo nil
  1123. 5 GetThis nil
  1124. 6 ClassSetField X
  1125. 7 ClassCallStatic Random Next
  1126. 8 Push 600
  1127. 9 Push 64
  1128. 10 Subtract nil
  1129. 11 Modulo nil
  1130. 12 GetThis nil
  1131. 13 ClassSetField Y
  1132. 14 Return nil
  1133. Compiled 2 classes.
  1134. Compiled 2 textures into 1 sheets (2048x2048) in 63ms.
  1135. The process cannot access the file 'C:\Swift\Examples\BopTheRohan\BopTheRohan.sgd' because it is being used by another process.
  1136. --- Method LoadScene (value, ) ---
  1137. --- Method TilePlaceFree (x, y, ) ---
  1138. --- Method Remove (value, ) ---
  1139. --- Method RemoveByTag (value, ) ---
  1140. --- Method Enter () ---
  1141. 0 Push 0
  1142. 1 Push 0
  1143. 2 Push 0
  1144. 3 Push 0
  1145. 4 New Color
  1146. 5 ClassCall Constructor0
  1147. 6 GetThis nil
  1148. 7 ClassSetField ClearColor
  1149. 8 Push Game
  1150. 9 GetThis nil
  1151. 10 ClassCall LoadScene
  1152. 11 Return nil
  1153. --- Method Draw () ---
  1154. 0 GetThis nil
  1155. 1 ClassGetField Active
  1156. 2 BitwiseNot nil
  1157. 3 Push 1
  1158. 4 CompareEqual nil
  1159. 5 IfFalse 23
  1160. 6 Push Paused
  1161. 7 New Sprite
  1162. 8 ClassCall Constructor0
  1163. 9 Duplicate nil
  1164. 10 SetVariable __tmpvar1823
  1165. 11 Push 800.00
  1166. 12 Push 640.00
  1167. 13 Subtract nil
  1168. 14 Push 2.00
  1169. 15 Divide nil
  1170. 16 Push 600.00
  1171. 17 Push 320.00
  1172. 18 Subtract nil
  1173. 19 Push 2.00
  1174. 20 Divide nil
  1175. 21 GetVariable __tmpvar1823
  1176. 22 ClassCall DrawDD
  1177. 23 Return nil
  1178. --- Method FocusChanged (focus, ) ---
  1179. 0 SetVariable focus
  1180. 1 GetVariable focus
  1181. 2 GetThis nil
  1182. 3 ClassSetField Active
  1183. 4 Return nil
  1184. --- Class Rohan ---
  1185. --- Method GetParentState () ---
  1186. --- Method GetFromTag (value, ) ---
  1187. --- Method GetCollidingFirst () ---
  1188. --- Method Create () ---
  1189. 0 Push Rohan
  1190. 1 New Sprite
  1191. 2 ClassCall Constructor0
  1192. 3 GetThis nil
  1193. 4 ClassSetField Sprite
  1194. 5 GetThis nil
  1195. 6 ClassCall JumpToRandomPosition
  1196. 7 ClassCallStatic Random Next
  1197. 8 Push 4
  1198. 9 Modulo nil
  1199. 10 Push 3.00
  1200. 11 Add nil
  1201. 12 GetThis nil
  1202. 13 ClassSetField xSpeed
  1203. 14 ClassCallStatic Random Next
  1204. 15 Push 4
  1205. 16 Modulo nil
  1206. 17 Push 3.00
  1207. 18 Add nil
  1208. 19 GetThis nil
  1209. 20 ClassSetField ySpeed
  1210. 21 ClassCallStatic Random Next
  1211. 22 Push 2
  1212. 23 Modulo nil
  1213. 24 Push 0.00
  1214. 25 CompareEqual nil
  1215. 26 Push 1
  1216. 27 CompareEqual nil
  1217. 28 IfFalse 33
  1218. 29 GetThis nil
  1219. 30 ClassGetField xSpeed
  1220. 31 LogicalNegate nil
  1221. 32 Jump 35
  1222. 33 GetThis nil
  1223. 34 ClassGetField xSpeed
  1224. 35 GetThis nil
  1225. 36 ClassSetField xSpeed
  1226. 37 ClassCallStatic Random Next
  1227. 38 Push 2
  1228. 39 Modulo nil
  1229. 40 Push 0.00
  1230. 41 CompareEqual nil
  1231. 42 Push 1
  1232. 43 CompareEqual nil
  1233. 44 IfFalse 49
  1234. 45 GetThis nil
  1235. 46 ClassGetField ySpeed
  1236. 47 LogicalNegate nil
  1237. 48 Jump 51
  1238. 49 GetThis nil
  1239. 50 ClassGetField ySpeed
  1240. 51 GetThis nil
  1241. 52 ClassSetField ySpeed
  1242. 53 Return nil
  1243. --- Method Update () ---
  1244. 0 GetThis nil
  1245. 1 ClassGetField xSpeed
  1246. 2 GetThis nil
  1247. 3 ClassGetField X
  1248. 4 Add nil
  1249. 5 GetThis nil
  1250. 6 ClassSetField X
  1251. 7 GetThis nil
  1252. 8 ClassGetField ySpeed
  1253. 9 GetThis nil
  1254. 10 ClassGetField Y
  1255. 11 Add nil
  1256. 12 GetThis nil
  1257. 13 ClassSetField Y
  1258. 14 GetThis nil
  1259. 15 ClassGetField xSpeed
  1260. 16 GetThis nil
  1261. 17 ClassGetField xSpeed
  1262. 18 Divide nil
  1263. 19 GetThis nil
  1264. 20 ClassSetField xSpeed
  1265. 21 GetThis nil
  1266. 22 ClassGetField ySpeed
  1267. 23 GetThis nil
  1268. 24 ClassGetField ySpeed
  1269. 25 Divide nil
  1270. 26 GetThis nil
  1271. 27 ClassSetField ySpeed
  1272. 28 GetThis nil
  1273. 29 ClassGetField xSpeed
  1274. 30 CastVariant 3
  1275. 31 ClassCallStatic Console WriteLine
  1276. 32 GetThis nil
  1277. 33 ClassGetField X
  1278. 34 Push 0.00
  1279. 35 CompareLesserThan nil
  1280. 36 GetThis nil
  1281. 37 ClassGetField X
  1282. 38 Push 800.00
  1283. 39 Push 64.00
  1284. 40 Subtract nil
  1285. 41 CompareGreaterThan nil
  1286. 42 Add nil
  1287. 43 Push 0
  1288. 44 CompareGreaterThan nil
  1289. 45 Push 1
  1290. 46 CompareEqual nil
  1291. 47 IfFalse 53
  1292. 48 GetThis nil
  1293. 49 ClassGetField xSpeed
  1294. 50 LogicalNegate nil
  1295. 51 GetThis nil
  1296. 52 ClassSetField xSpeed
  1297. 53 GetThis nil
  1298. 54 ClassGetField Y
  1299. 55 Push 0.00
  1300. 56 CompareLesserThan nil
  1301. 57 GetThis nil
  1302. 58 ClassGetField Y
  1303. 59 Push 600.00
  1304. 60 Push 64.00
  1305. 61 Subtract nil
  1306. 62 CompareGreaterThan nil
  1307. 63 Add nil
  1308. 64 Push 0
  1309. 65 CompareGreaterThan nil
  1310. 66 Push 1
  1311. 67 CompareEqual nil
  1312. 68 IfFalse 74
  1313. 69 GetThis nil
  1314. 70 ClassGetField ySpeed
  1315. 71 LogicalNegate nil
  1316. 72 GetThis nil
  1317. 73 ClassSetField ySpeed
  1318. 74 Return nil
  1319. --- Method MouseButtonPressed (button, ) ---
  1320. 0 SetVariable button
  1321. 1 GetVariable button
  1322. 2 Push 0
  1323. 3 CompareEqual nil
  1324. 4 Push 1
  1325. 5 CompareEqual nil
  1326. 6 IfFalse 21
  1327. 7 GetThis nil
  1328. 8 ClassCall JumpToRandomPosition
  1329. 9 Push 1.50
  1330. 10 GetThis nil
  1331. 11 ClassGetField xSpeed
  1332. 12 Multiply nil
  1333. 13 GetThis nil
  1334. 14 ClassSetField xSpeed
  1335. 15 Push 1.50
  1336. 16 GetThis nil
  1337. 17 ClassGetField ySpeed
  1338. 18 Multiply nil
  1339. 19 GetThis nil
  1340. 20 ClassSetField ySpeed
  1341. 21 Return nil
  1342. --- Method JumpToRandomPosition () ---
  1343. 0 ClassCallStatic Random Next
  1344. 1 Push 800
  1345. 2 Push 64
  1346. 3 Subtract nil
  1347. 4 Modulo nil
  1348. 5 GetThis nil
  1349. 6 ClassSetField X
  1350. 7 ClassCallStatic Random Next
  1351. 8 Push 600
  1352. 9 Push 64
  1353. 10 Subtract nil
  1354. 11 Modulo nil
  1355. 12 GetThis nil
  1356. 13 ClassSetField Y
  1357. 14 Return nil
  1358. Compiled 2 classes.
  1359. Compiled 2 textures into 1 sheets (2048x2048) in 437ms.
  1360. --- Method LoadScene (value, ) ---
  1361. --- Method TilePlaceFree (x, y, ) ---
  1362. --- Method Remove (value, ) ---
  1363. --- Method RemoveByTag (value, ) ---
  1364. --- Method Enter () ---
  1365. 0 Push 0
  1366. 1 Push 0
  1367. 2 Push 0
  1368. 3 Push 0
  1369. 4 New Color
  1370. 5 ClassCall Constructor0
  1371. 6 GetThis nil
  1372. 7 ClassSetField ClearColor
  1373. 8 Push Game
  1374. 9 GetThis nil
  1375. 10 ClassCall LoadScene
  1376. 11 Return nil
  1377. --- Method Draw () ---
  1378. 0 GetThis nil
  1379. 1 ClassGetField Active
  1380. 2 BitwiseNot nil
  1381. 3 Push 1
  1382. 4 CompareEqual nil
  1383. 5 IfFalse 23
  1384. 6 Push Paused
  1385. 7 New Sprite
  1386. 8 ClassCall Constructor0
  1387. 9 Duplicate nil
  1388. 10 SetVariable __tmpvar1823
  1389. 11 Push 800.00
  1390. 12 Push 640.00
  1391. 13 Subtract nil
  1392. 14 Push 2.00
  1393. 15 Divide nil
  1394. 16 Push 600.00
  1395. 17 Push 320.00
  1396. 18 Subtract nil
  1397. 19 Push 2.00
  1398. 20 Divide nil
  1399. 21 GetVariable __tmpvar1823
  1400. 22 ClassCall DrawDD
  1401. 23 Return nil
  1402. --- Method FocusChanged (focus, ) ---
  1403. 0 SetVariable focus
  1404. 1 GetVariable focus
  1405. 2 GetThis nil
  1406. 3 ClassSetField Active
  1407. 4 Return nil
  1408. --- Class Rohan ---
  1409. --- Method GetParentState () ---
  1410. --- Method GetFromTag (value, ) ---
  1411. --- Method GetCollidingFirst () ---
  1412. --- Method Create () ---
  1413. 0 Push Rohan
  1414. 1 New Sprite
  1415. 2 ClassCall Constructor0
  1416. 3 GetThis nil
  1417. 4 ClassSetField Sprite
  1418. 5 GetThis nil
  1419. 6 ClassCall JumpToRandomPosition
  1420. 7 ClassCallStatic Random Next
  1421. 8 Push 4
  1422. 9 Modulo nil
  1423. 10 Push 3.00
  1424. 11 Add nil
  1425. 12 GetThis nil
  1426. 13 ClassSetField xSpeed
  1427. 14 ClassCallStatic Random Next
  1428. 15 Push 4
  1429. 16 Modulo nil
  1430. 17 Push 3.00
  1431. 18 Add nil
  1432. 19 GetThis nil
  1433. 20 ClassSetField ySpeed
  1434. 21 ClassCallStatic Random Next
  1435. 22 Push 2
  1436. 23 Modulo nil
  1437. 24 Push 0.00
  1438. 25 CompareEqual nil
  1439. 26 Push 1
  1440. 27 CompareEqual nil
  1441. 28 IfFalse 33
  1442. 29 GetThis nil
  1443. 30 ClassGetField xSpeed
  1444. 31 LogicalNegate nil
  1445. 32 Jump 35
  1446. 33 GetThis nil
  1447. 34 ClassGetField xSpeed
  1448. 35 GetThis nil
  1449. 36 ClassSetField xSpeed
  1450. 37 ClassCallStatic Random Next
  1451. 38 Push 2
  1452. 39 Modulo nil
  1453. 40 Push 0.00
  1454. 41 CompareEqual nil
  1455. 42 Push 1
  1456. 43 CompareEqual nil
  1457. 44 IfFalse 49
  1458. 45 GetThis nil
  1459. 46 ClassGetField ySpeed
  1460. 47 LogicalNegate nil
  1461. 48 Jump 51
  1462. 49 GetThis nil
  1463. 50 ClassGetField ySpeed
  1464. 51 GetThis nil
  1465. 52 ClassSetField ySpeed
  1466. 53 Return nil
  1467. --- Method Update () ---
  1468. 0 GetThis nil
  1469. 1 ClassGetField xSpeed
  1470. 2 GetThis nil
  1471. 3 ClassGetField X
  1472. 4 Add nil
  1473. 5 GetThis nil
  1474. 6 ClassSetField X
  1475. 7 GetThis nil
  1476. 8 ClassGetField ySpeed
  1477. 9 GetThis nil
  1478. 10 ClassGetField Y
  1479. 11 Add nil
  1480. 12 GetThis nil
  1481. 13 ClassSetField Y
  1482. 14 GetThis nil
  1483. 15 ClassGetField xSpeed
  1484. 16 GetThis nil
  1485. 17 ClassGetField xSpeed
  1486. 18 Divide nil
  1487. 19 GetThis nil
  1488. 20 ClassSetField xSpeed
  1489. 21 GetThis nil
  1490. 22 ClassGetField ySpeed
  1491. 23 GetThis nil
  1492. 24 ClassGetField ySpeed
  1493. 25 Divide nil
  1494. 26 GetThis nil
  1495. 27 ClassSetField ySpeed
  1496. 28 GetThis nil
  1497. 29 ClassGetField xSpeed
  1498. 30 CastVariant 3
  1499. 31 ClassCallStatic Console WriteLine
  1500. 32 GetThis nil
  1501. 33 ClassGetField X
  1502. 34 Push 0.00
  1503. 35 CompareLesserThan nil
  1504. 36 GetThis nil
  1505. 37 ClassGetField X
  1506. 38 Push 800.00
  1507. 39 Push 64.00
  1508. 40 Subtract nil
  1509. 41 CompareGreaterThan nil
  1510. 42 Add nil
  1511. 43 Push 0
  1512. 44 CompareGreaterThan nil
  1513. 45 Push 1
  1514. 46 CompareEqual nil
  1515. 47 IfFalse 53
  1516. 48 GetThis nil
  1517. 49 ClassGetField xSpeed
  1518. 50 LogicalNegate nil
  1519. 51 GetThis nil
  1520. 52 ClassSetField xSpeed
  1521. 53 GetThis nil
  1522. 54 ClassGetField Y
  1523. 55 Push 0.00
  1524. 56 CompareLesserThan nil
  1525. 57 GetThis nil
  1526. 58 ClassGetField Y
  1527. 59 Push 600.00
  1528. 60 Push 64.00
  1529. 61 Subtract nil
  1530. 62 CompareGreaterThan nil
  1531. 63 Add nil
  1532. 64 Push 0
  1533. 65 CompareGreaterThan nil
  1534. 66 Push 1
  1535. 67 CompareEqual nil
  1536. 68 IfFalse 74
  1537. 69 GetThis nil
  1538. 70 ClassGetField ySpeed
  1539. 71 LogicalNegate nil
  1540. 72 GetThis nil
  1541. 73 ClassSetField ySpeed
  1542. 74 Return nil
  1543. --- Method MouseButtonPressed (button, ) ---
  1544. 0 SetVariable button
  1545. 1 GetVariable button
  1546. 2 Push 0
  1547. 3 CompareEqual nil
  1548. 4 Push 1
  1549. 5 CompareEqual nil
  1550. 6 IfFalse 21
  1551. 7 GetThis nil
  1552. 8 ClassCall JumpToRandomPosition
  1553. 9 Push 1.50
  1554. 10 GetThis nil
  1555. 11 ClassGetField xSpeed
  1556. 12 Multiply nil
  1557. 13 GetThis nil
  1558. 14 ClassSetField xSpeed
  1559. 15 Push 1.50
  1560. 16 GetThis nil
  1561. 17 ClassGetField ySpeed
  1562. 18 Multiply nil
  1563. 19 GetThis nil
  1564. 20 ClassSetField ySpeed
  1565. 21 Return nil
  1566. --- Method JumpToRandomPosition () ---
  1567. 0 ClassCallStatic Random Next
  1568. 1 Push 800
  1569. 2 Push 64
  1570. 3 Subtract nil
  1571. 4 Modulo nil
  1572. 5 GetThis nil
  1573. 6 ClassSetField X
  1574. 7 ClassCallStatic Random Next
  1575. 8 Push 600
  1576. 9 Push 64
  1577. 10 Subtract nil
  1578. 11 Modulo nil
  1579. 12 GetThis nil
  1580. 13 ClassSetField Y
  1581. 14 Return nil
  1582. Compiled 2 classes.
  1583. Compiled 2 textures into 1 sheets (2048x2048) in 202ms.
  1584. The process cannot access the file 'C:\Swift\Examples\BopTheRohan\BopTheRohan.sgd' because it is being used by another process.
  1585. --- Method LoadScene (value, ) ---
  1586. --- Method TilePlaceFree (x, y, ) ---
  1587. --- Method Remove (value, ) ---
  1588. --- Method RemoveByTag (value, ) ---
  1589. --- Method Enter () ---
  1590. 0 Push 0
  1591. 1 Push 0
  1592. 2 Push 0
  1593. 3 Push 0
  1594. 4 New Color
  1595. 5 ClassCall Constructor0
  1596. 6 GetThis nil
  1597. 7 ClassSetField ClearColor
  1598. 8 Push Game
  1599. 9 GetThis nil
  1600. 10 ClassCall LoadScene
  1601. 11 Return nil
  1602. --- Method Draw () ---
  1603. 0 GetThis nil
  1604. 1 ClassGetField Active
  1605. 2 BitwiseNot nil
  1606. 3 Push 1
  1607. 4 CompareEqual nil
  1608. 5 IfFalse 23
  1609. 6 Push Paused
  1610. 7 New Sprite
  1611. 8 ClassCall Constructor0
  1612. 9 Duplicate nil
  1613. 10 SetVariable __tmpvar1823
  1614. 11 Push 800.00
  1615. 12 Push 640.00
  1616. 13 Subtract nil
  1617. 14 Push 2.00
  1618. 15 Divide nil
  1619. 16 Push 600.00
  1620. 17 Push 320.00
  1621. 18 Subtract nil
  1622. 19 Push 2.00
  1623. 20 Divide nil
  1624. 21 GetVariable __tmpvar1823
  1625. 22 ClassCall DrawDD
  1626. 23 Return nil
  1627. --- Method FocusChanged (focus, ) ---
  1628. 0 SetVariable focus
  1629. 1 GetVariable focus
  1630. 2 GetThis nil
  1631. 3 ClassSetField Active
  1632. 4 Return nil
  1633. --- Class Rohan ---
  1634. --- Method GetParentState () ---
  1635. --- Method GetFromTag (value, ) ---
  1636. --- Method GetCollidingFirst () ---
  1637. --- Method Create () ---
  1638. 0 Push Rohan
  1639. 1 New Sprite
  1640. 2 ClassCall Constructor0
  1641. 3 GetThis nil
  1642. 4 ClassSetField Sprite
  1643. 5 GetThis nil
  1644. 6 ClassCall JumpToRandomPosition
  1645. 7 ClassCallStatic Random Next
  1646. 8 Push 4
  1647. 9 Modulo nil
  1648. 10 Push 3.00
  1649. 11 Add nil
  1650. 12 GetThis nil
  1651. 13 ClassSetField xSpeed
  1652. 14 ClassCallStatic Random Next
  1653. 15 Push 4
  1654. 16 Modulo nil
  1655. 17 Push 3.00
  1656. 18 Add nil
  1657. 19 GetThis nil
  1658. 20 ClassSetField ySpeed
  1659. 21 ClassCallStatic Random Next
  1660. 22 Push 2
  1661. 23 Modulo nil
  1662. 24 Push 0.00
  1663. 25 CompareEqual nil
  1664. 26 Push 1
  1665. 27 CompareEqual nil
  1666. 28 IfFalse 33
  1667. 29 GetThis nil
  1668. 30 ClassGetField xSpeed
  1669. 31 LogicalNegate nil
  1670. 32 Jump 35
  1671. 33 GetThis nil
  1672. 34 ClassGetField xSpeed
  1673. 35 GetThis nil
  1674. 36 ClassSetField xSpeed
  1675. 37 ClassCallStatic Random Next
  1676. 38 Push 2
  1677. 39 Modulo nil
  1678. 40 Push 0.00
  1679. 41 CompareEqual nil
  1680. 42 Push 1
  1681. 43 CompareEqual nil
  1682. 44 IfFalse 49
  1683. 45 GetThis nil
  1684. 46 ClassGetField ySpeed
  1685. 47 LogicalNegate nil
  1686. 48 Jump 51
  1687. 49 GetThis nil
  1688. 50 ClassGetField ySpeed
  1689. 51 GetThis nil
  1690. 52 ClassSetField ySpeed
  1691. 53 Return nil
  1692. --- Method Update () ---
  1693. 0 GetThis nil
  1694. 1 ClassGetField xSpeed
  1695. 2 GetThis nil
  1696. 3 ClassGetField X
  1697. 4 Add nil
  1698. 5 GetThis nil
  1699. 6 ClassSetField X
  1700. 7 GetThis nil
  1701. 8 ClassGetField ySpeed
  1702. 9 GetThis nil
  1703. 10 ClassGetField Y
  1704. 11 Add nil
  1705. 12 GetThis nil
  1706. 13 ClassSetField Y
  1707. 14 GetThis nil
  1708. 15 ClassGetField xSpeed
  1709. 16 GetThis nil
  1710. 17 ClassGetField xSpeed
  1711. 18 Divide nil
  1712. 19 GetThis nil
  1713. 20 ClassSetField xSpeed
  1714. 21 GetThis nil
  1715. 22 ClassGetField ySpeed
  1716. 23 GetThis nil
  1717. 24 ClassGetField ySpeed
  1718. 25 Divide nil
  1719. 26 GetThis nil
  1720. 27 ClassSetField ySpeed
  1721. 28 GetThis nil
  1722. 29 ClassGetField xSpeed
  1723. 30 CastVariant 3
  1724. 31 ClassCallStatic Console WriteLine
  1725. 32 GetThis nil
  1726. 33 ClassGetField X
  1727. 34 Push 0.00
  1728. 35 CompareLesserThan nil
  1729. 36 GetThis nil
  1730. 37 ClassGetField X
  1731. 38 Push 800.00
  1732. 39 Push 64.00
  1733. 40 Subtract nil
  1734. 41 CompareGreaterThan nil
  1735. 42 Add nil
  1736. 43 Push 0
  1737. 44 CompareGreaterThan nil
  1738. 45 Push 1
  1739. 46 CompareEqual nil
  1740. 47 IfFalse 53
  1741. 48 GetThis nil
  1742. 49 ClassGetField xSpeed
  1743. 50 LogicalNegate nil
  1744. 51 GetThis nil
  1745. 52 ClassSetField xSpeed
  1746. 53 GetThis nil
  1747. 54 ClassGetField Y
  1748. 55 Push 0.00
  1749. 56 CompareLesserThan nil
  1750. 57 GetThis nil
  1751. 58 ClassGetField Y
  1752. 59 Push 600.00
  1753. 60 Push 64.00
  1754. 61 Subtract nil
  1755. 62 CompareGreaterThan nil
  1756. 63 Add nil
  1757. 64 Push 0
  1758. 65 CompareGreaterThan nil
  1759. 66 Push 1
  1760. 67 CompareEqual nil
  1761. 68 IfFalse 74
  1762. 69 GetThis nil
  1763. 70 ClassGetField ySpeed
  1764. 71 LogicalNegate nil
  1765. 72 GetThis nil
  1766. 73 ClassSetField ySpeed
  1767. 74 Return nil
  1768. --- Method MouseButtonPressed (button, ) ---
  1769. 0 SetVariable button
  1770. 1 GetVariable button
  1771. 2 Push 0
  1772. 3 CompareEqual nil
  1773. 4 Push 1
  1774. 5 CompareEqual nil
  1775. 6 IfFalse 21
  1776. 7 GetThis nil
  1777. 8 ClassCall JumpToRandomPosition
  1778. 9 Push 1.50
  1779. 10 GetThis nil
  1780. 11 ClassGetField xSpeed
  1781. 12 Multiply nil
  1782. 13 GetThis nil
  1783. 14 ClassSetField xSpeed
  1784. 15 Push 1.50
  1785. 16 GetThis nil
  1786. 17 ClassGetField ySpeed
  1787. 18 Multiply nil
  1788. 19 GetThis nil
  1789. 20 ClassSetField ySpeed
  1790. 21 Return nil
  1791. --- Method JumpToRandomPosition () ---
  1792. 0 ClassCallStatic Random Next
  1793. 1 Push 800
  1794. 2 Push 64
  1795. 3 Subtract nil
  1796. 4 Modulo nil
  1797. 5 GetThis nil
  1798. 6 ClassSetField X
  1799. 7 ClassCallStatic Random Next
  1800. 8 Push 600
  1801. 9 Push 64
  1802. 10 Subtract nil
  1803. 11 Modulo nil
  1804. 12 GetThis nil
  1805. 13 ClassSetField Y
  1806. 14 Return nil
  1807. Compiled 2 classes.
  1808. Compiled 2 textures into 1 sheets (2048x2048) in 840ms.
  1809. --- Class Game ---
  1810. --- Method LoadScene (value, ) ---
  1811. --- Method TilePlaceFree (x, y, ) ---
  1812. --- Method Remove (value, ) ---
  1813. --- Method RemoveByTag (value, ) ---
  1814. --- Method Enter () ---
  1815. 0 Push 0
  1816. 1 Push 0
  1817. 2 Push 0
  1818. 3 Push 0
  1819. 4 New Color
  1820. 5 ClassCall Constructor0
  1821. 6 GetThis nil
  1822. 7 ClassSetField ClearColor
  1823. 8 Push Game
  1824. 9 GetThis nil
  1825. 10 ClassCall LoadScene
  1826. 11 Return nil
  1827. --- Method Draw () ---
  1828. 0 GetThis nil
  1829. 1 ClassGetField Active
  1830. 2 BitwiseNot nil
  1831. 3 Push 1
  1832. 4 CompareEqual nil
  1833. 5 IfFalse 23
  1834. 6 Push Paused
  1835. 7 New Sprite
  1836. 8 ClassCall Constructor0
  1837. 9 Duplicate nil
  1838. 10 SetVariable __tmpvar1823
  1839. 11 Push 800.00
  1840. 12 Push 640.00
  1841. 13 Subtract nil
  1842. 14 Push 2.00
  1843. 15 Divide nil
  1844. 16 Push 600.00
  1845. 17 Push 320.00
  1846. 18 Subtract nil
  1847. 19 Push 2.00
  1848. 20 Divide nil
  1849. 21 GetVariable __tmpvar1823
  1850. 22 ClassCall DrawDD
  1851. 23 Return nil
  1852. --- Method FocusChanged (focus, ) ---
  1853. 0 SetVariable focus
  1854. 1 GetVariable focus
  1855. 2 GetThis nil
  1856. 3 ClassSetField Active
  1857. 4 Return nil
  1858. --- Class Rohan ---
  1859. --- Method GetParentState () ---
  1860. --- Method GetFromTag (value, ) ---
  1861. --- Method GetCollidingFirst () ---
  1862. --- Method Create () ---
  1863. 0 Push Rohan
  1864. 1 New Sprite
  1865. 2 ClassCall Constructor0
  1866. 3 GetThis nil
  1867. 4 ClassSetField Sprite
  1868. 5 GetThis nil
  1869. 6 ClassCall JumpToRandomPosition
  1870. 7 ClassCallStatic Random Next
  1871. 8 Push 4
  1872. 9 Modulo nil
  1873. 10 Push 3.00
  1874. 11 Add nil
  1875. 12 GetThis nil
  1876. 13 ClassSetField xSpeed
  1877. 14 ClassCallStatic Random Next
  1878. 15 Push 4
  1879. 16 Modulo nil
  1880. 17 Push 3.00
  1881. 18 Add nil
  1882. 19 GetThis nil
  1883. 20 ClassSetField ySpeed
  1884. 21 ClassCallStatic Random Next
  1885. 22 Push 2
  1886. 23 Modulo nil
  1887. 24 Push 0.00
  1888. 25 CompareEqual nil
  1889. 26 Push 1
  1890. 27 CompareEqual nil
  1891. 28 IfFalse 33
  1892. 29 GetThis nil
  1893. 30 ClassGetField xSpeed
  1894. 31 LogicalNegate nil
  1895. 32 Jump 35
  1896. 33 GetThis nil
  1897. 34 ClassGetField xSpeed
  1898. 35 GetThis nil
  1899. 36 ClassSetField xSpeed
  1900. 37 ClassCallStatic Random Next
  1901. 38 Push 2
  1902. 39 Modulo nil
  1903. 40 Push 0.00
  1904. 41 CompareEqual nil
  1905. 42 Push 1
  1906. 43 CompareEqual nil
  1907. 44 IfFalse 49
  1908. 45 GetThis nil
  1909. 46 ClassGetField ySpeed
  1910. 47 LogicalNegate nil
  1911. 48 Jump 51
  1912. 49 GetThis nil
  1913. 50 ClassGetField ySpeed
  1914. 51 GetThis nil
  1915. 52 ClassSetField ySpeed
  1916. 53 Return nil
  1917. --- Method Update () ---
  1918. 0 GetThis nil
  1919. 1 ClassGetField xSpeed
  1920. 2 GetThis nil
  1921. 3 ClassGetField X
  1922. 4 Add nil
  1923. 5 GetThis nil
  1924. 6 ClassSetField X
  1925. 7 GetThis nil
  1926. 8 ClassGetField ySpeed
  1927. 9 GetThis nil
  1928. 10 ClassGetField Y
  1929. 11 Add nil
  1930. 12 GetThis nil
  1931. 13 ClassSetField Y
  1932. 14 GetThis nil
  1933. 15 ClassGetField xSpeed
  1934. 16 GetThis nil
  1935. 17 ClassGetField xSpeed
  1936. 18 Divide nil
  1937. 19 GetThis nil
  1938. 20 ClassSetField xSpeed
  1939. 21 GetThis nil
  1940. 22 ClassGetField ySpeed
  1941. 23 GetThis nil
  1942. 24 ClassGetField ySpeed
  1943. 25 Divide nil
  1944. 26 GetThis nil
  1945. 27 ClassSetField ySpeed
  1946. 28 GetThis nil
  1947. 29 ClassGetField xSpeed
  1948. 30 CastVariant 3
  1949. 31 ClassCallStatic Console WriteLine
  1950. 32 GetThis nil
  1951. 33 ClassGetField X
  1952. 34 Push 0.00
  1953. 35 CompareLesserThan nil
  1954. 36 GetThis nil
  1955. 37 ClassGetField X
  1956. 38 Push 800.00
  1957. 39 Push 64.00
  1958. 40 Subtract nil
  1959. 41 CompareGreaterThan nil
  1960. 42 Add nil
  1961. 43 Push 0
  1962. 44 CompareGreaterThan nil
  1963. 45 Push 1
  1964. 46 CompareEqual nil
  1965. 47 IfFalse 53
  1966. 48 GetThis nil
  1967. 49 ClassGetField xSpeed
  1968. 50 LogicalNegate nil
  1969. 51 GetThis nil
  1970. 52 ClassSetField xSpeed
  1971. 53 GetThis nil
  1972. 54 ClassGetField Y
  1973. 55 Push 0.00
  1974. 56 CompareLesserThan nil
  1975. 57 GetThis nil
  1976. 58 ClassGetField Y
  1977. 59 Push 600.00
  1978. 60 Push 64.00
  1979. 61 Subtract nil
  1980. 62 CompareGreaterThan nil
  1981. 63 Add nil
  1982. 64 Push 0
  1983. 65 CompareGreaterThan nil
  1984. 66 Push 1
  1985. 67 CompareEqual nil
  1986. 68 IfFalse 74
  1987. 69 GetThis nil
  1988. 70 ClassGetField ySpeed
  1989. 71 LogicalNegate nil
  1990. 72 GetThis nil
  1991. 73 ClassSetField ySpeed
  1992. 74 Return nil
  1993. --- Method MouseButtonPressed (button, ) ---
  1994. 0 SetVariable button
  1995. 1 GetVariable button
  1996. 2 Push 0
  1997. 3 CompareEqual nil
  1998. 4 Push 1
  1999. 5 CompareEqual nil
  2000. 6 IfFalse 21
  2001. 7 GetThis nil
  2002. 8 ClassCall JumpToRandomPosition
  2003. 9 Push 1.50
  2004. 10 GetThis nil
  2005. 11 ClassGetField xSpeed
  2006. 12 Multiply nil
  2007. 13 GetThis nil
  2008. 14 ClassSetField xSpeed
  2009. 15 Push 1.50
  2010. 16 GetThis nil
  2011. 17 ClassGetField ySpeed
  2012. 18 Multiply nil
  2013. 19 GetThis nil
  2014. 20 ClassSetField ySpeed
  2015. 21 Return nil
  2016. --- Method JumpToRandomPosition () ---
  2017. 0 ClassCallStatic Random Next
  2018. 1 Push 800
  2019. 2 Push 64
  2020. 3 Subtract nil
  2021. 4 Modulo nil
  2022. 5 GetThis nil
  2023. 6 ClassSetField X
  2024. 7 ClassCallStatic Random Next
  2025. 8 Push 600
  2026. 9 Push 64
  2027. 10 Subtract nil
  2028. 11 Modulo nil
  2029. 12 GetThis nil
  2030. 13 ClassSetField Y
  2031. 14 Return nil
  2032. Compiled 2 classes.
  2033. Compiled 2 textures into 1 sheets (2048x2048) in 18ms.
  2034. --- Class Game ---
  2035. --- Method LoadScene (value, ) ---
  2036. --- Method TilePlaceFree (x, y, ) ---
  2037. --- Method Remove (value, ) ---
  2038. --- Method RemoveByTag (value, ) ---
  2039. --- Method Enter () ---
  2040. 0 Push 0
  2041. 1 Push 0
  2042. 2 Push 0
  2043. 3 Push 0
  2044. 4 New Color
  2045. 5 ClassCall Constructor0
  2046. 6 GetThis nil
  2047. 7 ClassSetField ClearColor
  2048. 8 Push Game
  2049. 9 GetThis nil
  2050. 10 ClassCall LoadScene
  2051. 11 Return nil
  2052. --- Method Draw () ---
  2053. 0 GetThis nil
  2054. 1 ClassGetField Active
  2055. 2 BitwiseNot nil
  2056. 3 Push 1
  2057. 4 CompareEqual nil
  2058. 5 IfFalse 23
  2059. 6 Push Paused
  2060. 7 New Sprite
  2061. 8 ClassCall Constructor0
  2062. 9 Duplicate nil
  2063. 10 SetVariable __tmpvar1823
  2064. 11 Push 800.00
  2065. 12 Push 640.00
  2066. 13 Subtract nil
  2067. 14 Push 2.00
  2068. 15 Divide nil
  2069. 16 Push 600.00
  2070. 17 Push 320.00
  2071. 18 Subtract nil
  2072. 19 Push 2.00
  2073. 20 Divide nil
  2074. 21 GetVariable __tmpvar1823
  2075. 22 ClassCall DrawDD
  2076. 23 Return nil
  2077. --- Method FocusChanged (focus, ) ---
  2078. 0 SetVariable focus
  2079. 1 GetVariable focus
  2080. 2 GetThis nil
  2081. 3 ClassSetField Active
  2082. 4 Return nil
  2083. --- Class Rohan ---
  2084. --- Method GetParentState () ---
  2085. --- Method GetFromTag (value, ) ---
  2086. --- Method GetCollidingFirst () ---
  2087. --- Method Create () ---
  2088. 0 Push Rohan
  2089. 1 New Sprite
  2090. 2 ClassCall Constructor0
  2091. 3 GetThis nil
  2092. 4 ClassSetField Sprite
  2093. 5 GetThis nil
  2094. 6 ClassCall JumpToRandomPosition
  2095. 7 ClassCallStatic Random Next
  2096. 8 Push 4
  2097. 9 Modulo nil
  2098. 10 Push 3.00
  2099. 11 Add nil
  2100. 12 GetThis nil
  2101. 13 ClassSetField xSpeed
  2102. 14 ClassCallStatic Random Next
  2103. 15 Push 4
  2104. 16 Modulo nil
  2105. 17 Push 3.00
  2106. 18 Add nil
  2107. 19 GetThis nil
  2108. 20 ClassSetField ySpeed
  2109. 21 ClassCallStatic Random Next
  2110. 22 Push 2
  2111. 23 Modulo nil
  2112. 24 Push 0.00
  2113. 25 CompareEqual nil
  2114. 26 Push 1
  2115. 27 CompareEqual nil
  2116. 28 IfFalse 33
  2117. 29 GetThis nil
  2118. 30 ClassGetField xSpeed
  2119. 31 LogicalNegate nil
  2120. 32 Jump 35
  2121. 33 GetThis nil
  2122. 34 ClassGetField xSpeed
  2123. 35 GetThis nil
  2124. 36 ClassSetField xSpeed
  2125. 37 ClassCallStatic Random Next
  2126. 38 Push 2
  2127. 39 Modulo nil
  2128. 40 Push 0.00
  2129. 41 CompareEqual nil
  2130. 42 Push 1
  2131. 43 CompareEqual nil
  2132. 44 IfFalse 49
  2133. 45 GetThis nil
  2134. 46 ClassGetField ySpeed
  2135. 47 LogicalNegate nil
  2136. 48 Jump 51
  2137. 49 GetThis nil
  2138. 50 ClassGetField ySpeed
  2139. 51 GetThis nil
  2140. 52 ClassSetField ySpeed
  2141. 53 Return nil
  2142. --- Method Update () ---
  2143. 0 GetThis nil
  2144. 1 ClassGetField xSpeed
  2145. 2 GetThis nil
  2146. 3 ClassGetField X
  2147. 4 Add nil
  2148. 5 GetThis nil
  2149. 6 ClassSetField X
  2150. 7 GetThis nil
  2151. 8 ClassGetField ySpeed
  2152. 9 GetThis nil
  2153. 10 ClassGetField Y
  2154. 11 Add nil
  2155. 12 GetThis nil
  2156. 13 ClassSetField Y
  2157. 14 GetThis nil
  2158. 15 ClassGetField xSpeed
  2159. 16 GetThis nil
  2160. 17 ClassGetField xSpeed
  2161. 18 Divide nil
  2162. 19 GetThis nil
  2163. 20 ClassSetField xSpeed
  2164. 21 GetThis nil
  2165. 22 ClassGetField ySpeed
  2166. 23 GetThis nil
  2167. 24 ClassGetField ySpeed
  2168. 25 Divide nil
  2169. 26 GetThis nil
  2170. 27 ClassSetField ySpeed
  2171. 28 GetThis nil
  2172. 29 ClassGetField xSpeed
  2173. 30 CastVariant 3
  2174. 31 ClassCallStatic Console WriteLine
  2175. 32 GetThis nil
  2176. 33 ClassGetField X
  2177. 34 Push 0.00
  2178. 35 CompareLesserThan nil
  2179. 36 GetThis nil
  2180. 37 ClassGetField X
  2181. 38 Push 800.00
  2182. 39 Push 64.00
  2183. 40 Subtract nil
  2184. 41 CompareGreaterThan nil
  2185. 42 Add nil
  2186. 43 Push 0
  2187. 44 CompareGreaterThan nil
  2188. 45 Push 1
  2189. 46 CompareEqual nil
  2190. 47 IfFalse 53
  2191. 48 GetThis nil
  2192. 49 ClassGetField xSpeed
  2193. 50 LogicalNegate nil
  2194. 51 GetThis nil
  2195. 52 ClassSetField xSpeed
  2196. 53 GetThis nil
  2197. 54 ClassGetField Y
  2198. 55 Push 0.00
  2199. 56 CompareLesserThan nil
  2200. 57 GetThis nil
  2201. 58 ClassGetField Y
  2202. 59 Push 600.00
  2203. 60 Push 64.00
  2204. 61 Subtract nil
  2205. 62 CompareGreaterThan nil
  2206. 63 Add nil
  2207. 64 Push 0
  2208. 65 CompareGreaterThan nil
  2209. 66 Push 1
  2210. 67 CompareEqual nil
  2211. 68 IfFalse 74
  2212. 69 GetThis nil
  2213. 70 ClassGetField ySpeed
  2214. 71 LogicalNegate nil
  2215. 72 GetThis nil
  2216. 73 ClassSetField ySpeed
  2217. 74 Return nil
  2218. --- Method MouseButtonPressed (button, ) ---
  2219. 0 SetVariable button
  2220. 1 GetVariable button
  2221. 2 Push 0
  2222. 3 CompareEqual nil
  2223. 4 Push 1
  2224. 5 CompareEqual nil
  2225. 6 IfFalse 21
  2226. 7 GetThis nil
  2227. 8 ClassCall JumpToRandomPosition
  2228. 9 Push 1.50
  2229. 10 GetThis nil
  2230. 11 ClassGetField xSpeed
  2231. 12 Multiply nil
  2232. 13 GetThis nil
  2233. 14 ClassSetField xSpeed
  2234. 15 Push 1.50
  2235. 16 GetThis nil
  2236. 17 ClassGetField ySpeed
  2237. 18 Multiply nil
  2238. 19 GetThis nil
  2239. 20 ClassSetField ySpeed
  2240. 21 Return nil
  2241. --- Method JumpToRandomPosition () ---
  2242. 0 ClassCallStatic Random Next
  2243. 1 Push 800
  2244. 2 Push 64
  2245. 3 Subtract nil
  2246. 4 Modulo nil
  2247. 5 GetThis nil
  2248. 6 ClassSetField X
  2249. 7 ClassCallStatic Random Next
  2250. 8 Push 600
  2251. 9 Push 64
  2252. 10 Subtract nil
  2253. 11 Modulo nil
  2254. 12 GetThis nil
  2255. 13 ClassSetField Y
  2256. 14 Return nil
  2257. Compiled 2 classes.
  2258. Compiled 2 textures into 1 sheets (2048x2048) in 17ms.
Advertisement
Add Comment
Please, Sign In to add comment