TizzyT

How Mustache.jsx Looks atm

Dec 24th, 2014
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  Line   || OP Name                       | OP#  | ARG  | UNK  | VAR  | VAL        | USED | Resolve
  2. ===================================================================================================
  3.  0x0000 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | base_color
  4. ---------------------------------------------------------------------------------------------------
  5.  0x0001 || PUSH_FLOAT                    | 0x27 | 0x00 | 0x00 | 0x00 | 0x3F800000 | Y    | 1
  6. ---------------------------------------------------------------------------------------------------
  7.  0x0002 || PUSH_FLOAT                    | 0x27 | 0x00 | 0x00 | 0x00 | 0x3F800000 | Y    | 1
  8. ---------------------------------------------------------------------------------------------------
  9.  0x0003 || PUSH_FLOAT                    | 0x27 | 0x00 | 0x00 | 0x00 | 0x3F800000 | Y    | 1
  10. ---------------------------------------------------------------------------------------------------
  11.  0x0004 || PUSH_FLOAT                    | 0x27 | 0x00 | 0x00 | 0x00 | 0x3F800000 | Y    | 1
  12. ---------------------------------------------------------------------------------------------------
  13.  0x0005 || PUSH_VECTOR                   | 0x49 | 0x00 | 0x00 | 0x00 | 0x00000004 | Y    | <1, 1, 1, 1>
  14. ---------------------------------------------------------------------------------------------------
  15.  0x0006 || ASSIGN                        | 0x01 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | var base_color = <1, 1, 1, 1>
  16. ---------------------------------------------------------------------------------------------------
  17.  0x0007 || REMOVE                        | 0x22 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | var base_color = <1, 1, 1, 1>;
  18. ---------------------------------------------------------------------------------------------------
  19.  0x0008 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | hide_color
  20. ---------------------------------------------------------------------------------------------------
  21.  0x0009 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | base_color
  22. ---------------------------------------------------------------------------------------------------
  23.  0x000A || PUSH_FLOAT                    | 0x27 | 0x00 | 0x00 | 0x00 | 0x3F800000 | Y    | 1
  24. ---------------------------------------------------------------------------------------------------
  25.  0x000B || PUSH_FLOAT                    | 0x27 | 0x00 | 0x00 | 0x00 | 0x3F800000 | Y    | 1
  26. ---------------------------------------------------------------------------------------------------
  27.  0x000C || PUSH_FLOAT                    | 0x27 | 0x00 | 0x00 | 0x00 | 0x3F800000 | Y    | 1
  28. ---------------------------------------------------------------------------------------------------
  29.  0x000D || PUSH_FLOAT                    | 0x27 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | 0
  30. ---------------------------------------------------------------------------------------------------
  31.  0x000E || PUSH_VECTOR                   | 0x49 | 0x00 | 0x00 | 0x00 | 0x00000004 | Y    | <1, 1, 1, 0>
  32. ---------------------------------------------------------------------------------------------------
  33.  0x000F || MUL                           | 0x04 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | (base_color * <1, 1, 1, 0>)
  34. ---------------------------------------------------------------------------------------------------
  35.  0x0010 || ASSIGN                        | 0x01 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | var hide_color = (base_color * <1, 1, 1, 0>)
  36. ---------------------------------------------------------------------------------------------------
  37.  0x0011 || REMOVE                        | 0x22 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | var hide_color = (base_color * <1, 1, 1, 0>);
  38. ---------------------------------------------------------------------------------------------------
  39.  0x0012 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000002 | Y    | background
  40. ---------------------------------------------------------------------------------------------------
  41.  0x0013 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000010 | Y    | Array
  42. ---------------------------------------------------------------------------------------------------
  43.  0x0014 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  44. ---------------------------------------------------------------------------------------------------
  45.  0x0015 || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | "bg01"
  46. ---------------------------------------------------------------------------------------------------
  47.  0x0016 || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg01")
  48. ---------------------------------------------------------------------------------------------------
  49.  0x0017 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  50. ---------------------------------------------------------------------------------------------------
  51.  0x0018 || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | "bg02"
  52. ---------------------------------------------------------------------------------------------------
  53.  0x0019 || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg02")
  54. ---------------------------------------------------------------------------------------------------
  55.  0x001A || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  56. ---------------------------------------------------------------------------------------------------
  57.  0x001B || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x00000002 | Y    | "bg03"
  58. ---------------------------------------------------------------------------------------------------
  59.  0x001C || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg03")
  60. ---------------------------------------------------------------------------------------------------
  61.  0x001D || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  62. ---------------------------------------------------------------------------------------------------
  63.  0x001E || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x00000003 | Y    | "bg04"
  64. ---------------------------------------------------------------------------------------------------
  65.  0x001F || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg04")
  66. ---------------------------------------------------------------------------------------------------
  67.  0x0020 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  68. ---------------------------------------------------------------------------------------------------
  69.  0x0021 || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x00000004 | Y    | "bg05"
  70. ---------------------------------------------------------------------------------------------------
  71.  0x0022 || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg05")
  72. ---------------------------------------------------------------------------------------------------
  73.  0x0023 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  74. ---------------------------------------------------------------------------------------------------
  75.  0x0024 || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x00000005 | Y    | "bg06"
  76. ---------------------------------------------------------------------------------------------------
  77.  0x0025 || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg06")
  78. ---------------------------------------------------------------------------------------------------
  79.  0x0026 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  80. ---------------------------------------------------------------------------------------------------
  81.  0x0027 || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x00000006 | Y    | "bg07"
  82. ---------------------------------------------------------------------------------------------------
  83.  0x0028 || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg07")
  84. ---------------------------------------------------------------------------------------------------
  85.  0x0029 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  86. ---------------------------------------------------------------------------------------------------
  87.  0x002A || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x00000007 | Y    | "bg08"
  88. ---------------------------------------------------------------------------------------------------
  89.  0x002B || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg08")
  90. ---------------------------------------------------------------------------------------------------
  91.  0x002C || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  92. ---------------------------------------------------------------------------------------------------
  93.  0x002D || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x00000008 | Y    | "bg09"
  94. ---------------------------------------------------------------------------------------------------
  95.  0x002E || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg09")
  96. ---------------------------------------------------------------------------------------------------
  97.  0x002F || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  98. ---------------------------------------------------------------------------------------------------
  99.  0x0030 || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x00000009 | Y    | "bg10"
  100. ---------------------------------------------------------------------------------------------------
  101.  0x0031 || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg10")
  102. ---------------------------------------------------------------------------------------------------
  103.  0x0032 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  104. ---------------------------------------------------------------------------------------------------
  105.  0x0033 || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x0000000A | Y    | "bg11"
  106. ---------------------------------------------------------------------------------------------------
  107.  0x0034 || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg11")
  108. ---------------------------------------------------------------------------------------------------
  109.  0x0035 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  110. ---------------------------------------------------------------------------------------------------
  111.  0x0036 || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x0000000B | Y    | "bg12"
  112. ---------------------------------------------------------------------------------------------------
  113.  0x0037 || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg12")
  114. ---------------------------------------------------------------------------------------------------
  115.  0x0038 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  116. ---------------------------------------------------------------------------------------------------
  117.  0x0039 || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x0000000C | Y    | "bg13"
  118. ---------------------------------------------------------------------------------------------------
  119.  0x003A || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg13")
  120. ---------------------------------------------------------------------------------------------------
  121.  0x003B || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  122. ---------------------------------------------------------------------------------------------------
  123.  0x003C || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x0000000D | Y    | "bg14"
  124. ---------------------------------------------------------------------------------------------------
  125.  0x003D || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg14")
  126. ---------------------------------------------------------------------------------------------------
  127.  0x003E || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  128. ---------------------------------------------------------------------------------------------------
  129.  0x003F || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x0000000E | Y    | "bg15"
  130. ---------------------------------------------------------------------------------------------------
  131.  0x0040 || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg15")
  132. ---------------------------------------------------------------------------------------------------
  133.  0x0041 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  134. ---------------------------------------------------------------------------------------------------
  135.  0x0042 || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x0000000F | Y    | "bg16"
  136. ---------------------------------------------------------------------------------------------------
  137.  0x0043 || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg16")
  138. ---------------------------------------------------------------------------------------------------
  139.  0x0044 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  140. ---------------------------------------------------------------------------------------------------
  141.  0x0045 || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x00000010 | Y    | "bg17"
  142. ---------------------------------------------------------------------------------------------------
  143.  0x0046 || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg17")
  144. ---------------------------------------------------------------------------------------------------
  145.  0x0047 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  146. ---------------------------------------------------------------------------------------------------
  147.  0x0048 || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | "bg18"
  148. ---------------------------------------------------------------------------------------------------
  149.  0x0049 || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg18")
  150. ---------------------------------------------------------------------------------------------------
  151.  0x004A || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  152. ---------------------------------------------------------------------------------------------------
  153.  0x004B || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x00000012 | Y    | "bg19"
  154. ---------------------------------------------------------------------------------------------------
  155.  0x004C || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg19")
  156. ---------------------------------------------------------------------------------------------------
  157.  0x004D || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  158. ---------------------------------------------------------------------------------------------------
  159.  0x004E || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x00000013 | Y    | "bg20"
  160. ---------------------------------------------------------------------------------------------------
  161.  0x004F || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg20")
  162. ---------------------------------------------------------------------------------------------------
  163.  0x0050 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  164. ---------------------------------------------------------------------------------------------------
  165.  0x0051 || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x00000014 | Y    | "bg21"
  166. ---------------------------------------------------------------------------------------------------
  167.  0x0052 || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg21")
  168. ---------------------------------------------------------------------------------------------------
  169.  0x0053 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  170. ---------------------------------------------------------------------------------------------------
  171.  0x0054 || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x00000015 | Y    | "bg22"
  172. ---------------------------------------------------------------------------------------------------
  173.  0x0055 || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg22")
  174. ---------------------------------------------------------------------------------------------------
  175.  0x0056 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  176. ---------------------------------------------------------------------------------------------------
  177.  0x0057 || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x00000016 | Y    | "bg23"
  178. ---------------------------------------------------------------------------------------------------
  179.  0x0058 || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg23")
  180. ---------------------------------------------------------------------------------------------------
  181.  0x0059 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  182. ---------------------------------------------------------------------------------------------------
  183.  0x005A || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x00000017 | Y    | "bg24"
  184. ---------------------------------------------------------------------------------------------------
  185.  0x005B || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg24")
  186. ---------------------------------------------------------------------------------------------------
  187.  0x005C || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  188. ---------------------------------------------------------------------------------------------------
  189.  0x005D || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x00000018 | Y    | "bg25"
  190. ---------------------------------------------------------------------------------------------------
  191.  0x005E || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg25")
  192. ---------------------------------------------------------------------------------------------------
  193.  0x005F || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  194. ---------------------------------------------------------------------------------------------------
  195.  0x0060 || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x00000019 | Y    | "bg26"
  196. ---------------------------------------------------------------------------------------------------
  197.  0x0061 || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg26")
  198. ---------------------------------------------------------------------------------------------------
  199.  0x0062 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  200. ---------------------------------------------------------------------------------------------------
  201.  0x0063 || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x0000001A | Y    | "bg27"
  202. ---------------------------------------------------------------------------------------------------
  203.  0x0064 || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg27")
  204. ---------------------------------------------------------------------------------------------------
  205.  0x0065 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  206. ---------------------------------------------------------------------------------------------------
  207.  0x0066 || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x0000001B | Y    | "bg28"
  208. ---------------------------------------------------------------------------------------------------
  209.  0x0067 || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg28")
  210. ---------------------------------------------------------------------------------------------------
  211.  0x0068 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  212. ---------------------------------------------------------------------------------------------------
  213.  0x0069 || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x0000001C | Y    | "bg29"
  214. ---------------------------------------------------------------------------------------------------
  215.  0x006A || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg29")
  216. ---------------------------------------------------------------------------------------------------
  217.  0x006B || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  218. ---------------------------------------------------------------------------------------------------
  219.  0x006C || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x0000001D | Y    | "bg30"
  220. ---------------------------------------------------------------------------------------------------
  221.  0x006D || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg30")
  222. ---------------------------------------------------------------------------------------------------
  223.  0x006E || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  224. ---------------------------------------------------------------------------------------------------
  225.  0x006F || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x0000001E | Y    | "bg31"
  226. ---------------------------------------------------------------------------------------------------
  227.  0x0070 || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg31")
  228. ---------------------------------------------------------------------------------------------------
  229.  0x0071 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  230. ---------------------------------------------------------------------------------------------------
  231.  0x0072 || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x0000001F | Y    | "bg32"
  232. ---------------------------------------------------------------------------------------------------
  233.  0x0073 || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg32")
  234. ---------------------------------------------------------------------------------------------------
  235.  0x0074 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  236. ---------------------------------------------------------------------------------------------------
  237.  0x0075 || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x00000020 | Y    | "bg33"
  238. ---------------------------------------------------------------------------------------------------
  239.  0x0076 || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg33")
  240. ---------------------------------------------------------------------------------------------------
  241.  0x0077 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000011 | Y    | Actor
  242. ---------------------------------------------------------------------------------------------------
  243.  0x0078 || PUSH_STRING                   | 0x28 | 0x00 | 0x00 | 0x00 | 0x00000021 | Y    | "bg34"
  244. ---------------------------------------------------------------------------------------------------
  245.  0x0079 || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | new Actor("bg34")
  246. ---------------------------------------------------------------------------------------------------
  247.  0x007A || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000022 | Y    | new Array(new Actor("bg01"), new Actor("bg02"), new Actor("bg03"), new Actor("bg04"), new Actor("bg05"), new Actor("bg06"), new Actor("bg07"), new Actor("bg08"), new Actor("bg09"), new Actor("bg10"), new Actor("bg11"), new Actor("bg12"), new Actor("bg13"), new Actor("bg14"), new Actor("bg15"), new Actor("bg16"), new Actor("bg17"), new Actor("bg18"), new Actor("bg19"), new Actor("bg20"), new Actor("bg21"), new Actor("bg22"), new Actor("bg23"), new Actor("bg24"), new Actor("bg25"), new Actor("bg26"), new Actor("bg27"), new Actor("bg28"), new Actor("bg29"), new Actor("bg30"), new Actor("bg31"), new Actor("bg32"), new Actor("bg33"), new Actor("bg34"))
  248. ---------------------------------------------------------------------------------------------------
  249.  0x007B || ASSIGN                        | 0x01 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | var background = new Array(new Actor("bg01"), new Actor("bg02"), new Actor("bg03"), new Actor("bg04"), new Actor("bg05"), new Actor("bg06"), new Actor("bg07"), new Actor("bg08"), new Actor("bg09"), new Actor("bg10"), new Actor("bg11"), new Actor("bg12"), new Actor("bg13"), new Actor("bg14"), new Actor("bg15"), new Actor("bg16"), new Actor("bg17"), new Actor("bg18"), new Actor("bg19"), new Actor("bg20"), new Actor("bg21"), new Actor("bg22"), new Actor("bg23"), new Actor("bg24"), new Actor("bg25"), new Actor("bg26"), new Actor("bg27"), new Actor("bg28"), new Actor("bg29"), new Actor("bg30"), new Actor("bg31"), new Actor("bg32"), new Actor("bg33"), new Actor("bg34"))
  250. ---------------------------------------------------------------------------------------------------
  251.  0x007C || REMOVE                        | 0x22 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | var background = new Array(new Actor("bg01"), new Actor("bg02"), new Actor("bg03"), new Actor("bg04"), new Actor("bg05"), new Actor("bg06"), new Actor("bg07"), new Actor("bg08"), new Actor("bg09"), new Actor("bg10"), new Actor("bg11"), new Actor("bg12"), new Actor("bg13"), new Actor("bg14"), new Actor("bg15"), new Actor("bg16"), new Actor("bg17"), new Actor("bg18"), new Actor("bg19"), new Actor("bg20"), new Actor("bg21"), new Actor("bg22"), new Actor("bg23"), new Actor("bg24"), new Actor("bg25"), new Actor("bg26"), new Actor("bg27"), new Actor("bg28"), new Actor("bg29"), new Actor("bg30"), new Actor("bg31"), new Actor("bg32"), new Actor("bg33"), new Actor("bg34"));
  252. ---------------------------------------------------------------------------------------------------
  253.  0x007D || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000003 | Y    | anim_length
  254. ---------------------------------------------------------------------------------------------------
  255.  0x007E || PUSH_FLOAT                    | 0x27 | 0x00 | 0x00 | 0x00 | 0x3ECCCCCD | Y    | 0.4
  256. ---------------------------------------------------------------------------------------------------
  257.  0x007F || ASSIGN                        | 0x01 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | var anim_length = 0.4
  258. ---------------------------------------------------------------------------------------------------
  259.  0x0080 || REMOVE                        | 0x22 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | var anim_length = 0.4;
  260. ---------------------------------------------------------------------------------------------------
  261.  0x0081 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000004 | Y    | switch_time
  262. ---------------------------------------------------------------------------------------------------
  263.  0x0082 || PUSH_FLOAT                    | 0x27 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | 0
  264. ---------------------------------------------------------------------------------------------------
  265.  0x0083 || ASSIGN                        | 0x01 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | var switch_time = 0
  266. ---------------------------------------------------------------------------------------------------
  267.  0x0084 || REMOVE                        | 0x22 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | var switch_time = 0;
  268. ---------------------------------------------------------------------------------------------------
  269.  0x0085 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000005 | Y    | bg_current
  270. ---------------------------------------------------------------------------------------------------
  271.  0x0086 || PUSH_INT                      | 0x26 | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | 1
  272. ---------------------------------------------------------------------------------------------------
  273.  0x0087 || CSIGN                         | 0x08 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | -1
  274. ---------------------------------------------------------------------------------------------------
  275.  0x0088 || ASSIGN                        | 0x01 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | var bg_current = -1
  276. ---------------------------------------------------------------------------------------------------
  277.  0x0089 || REMOVE                        | 0x22 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | var bg_current = -1;
  278. ---------------------------------------------------------------------------------------------------
  279.  0x008A || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000006 | Y    | old_bg
  280. ---------------------------------------------------------------------------------------------------
  281.  0x008B || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000005 | Y    | bg_current
  282. ---------------------------------------------------------------------------------------------------
  283.  0x008C || ASSIGN                        | 0x01 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | var old_bg = bg_current
  284. ---------------------------------------------------------------------------------------------------
  285.  0x008D || REMOVE                        | 0x22 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | var old_bg = bg_current;
  286. ---------------------------------------------------------------------------------------------------
  287.  0x008E || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000007 | Y    | base_scale
  288. ---------------------------------------------------------------------------------------------------
  289.  0x008F || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000002 | Y    | background
  290. ---------------------------------------------------------------------------------------------------
  291.  0x0090 || PUSH_INT                      | 0x26 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | 0
  292. ---------------------------------------------------------------------------------------------------
  293.  0x0091 || GETITEM                       | 0x34 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | background[0]
  294. ---------------------------------------------------------------------------------------------------
  295.  0x0092 || GETATTR                       | 0x2F | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | background[0].scale
  296. ---------------------------------------------------------------------------------------------------
  297.  0x0093 || ASSIGN                        | 0x01 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | var base_scale = background[0].scale
  298. ---------------------------------------------------------------------------------------------------
  299.  0x0094 || REMOVE                        | 0x22 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | var base_scale = background[0].scale;
  300. ---------------------------------------------------------------------------------------------------
  301.  0x0095 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000008 | Y    | i
  302. ---------------------------------------------------------------------------------------------------
  303.  0x0096 || PUSH_INT                      | 0x26 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | 0
  304. ---------------------------------------------------------------------------------------------------
  305.  0x0097 || ASSIGN                        | 0x01 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | var i = 0
  306. ---------------------------------------------------------------------------------------------------
  307.  0x0098 || REMOVE                        | 0x22 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | var i = 0;
  308. ---------------------------------------------------------------------------------------------------
  309.  0x0099 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000008 | Y    | i
  310. ---------------------------------------------------------------------------------------------------
  311.  0x009A || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000002 | Y    | background
  312. ---------------------------------------------------------------------------------------------------
  313.  0x009B || GETATTR                       | 0x2F | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | background.length
  314. ---------------------------------------------------------------------------------------------------
  315.  0x009C || CMPLT                         | 0x12 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | (i < background.length)
  316. ---------------------------------------------------------------------------------------------------
  317.  0x009D || JUMPT                         | 0x3A | 0x00 | 0x00 | 0x00 | 0x000000A3 | N    | if (i < background.length) {
  318. ---------------------------------------------------------------------------------------------------
  319.  0x009E || JUMP                          | 0x39 | 0x00 | 0x00 | 0x00 | 0x000000B3 | Y    | GoTo 0x00B3
  320. ---------------------------------------------------------------------------------------------------
  321.  0x009F || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000008 | Y    | i
  322. ---------------------------------------------------------------------------------------------------
  323.  0x00A0 || POST_INC                      | 0x0C | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | i++
  324. ---------------------------------------------------------------------------------------------------
  325.  0x00A1 || REMOVE                        | 0x22 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | i++;
  326. ---------------------------------------------------------------------------------------------------
  327.  0x00A2 || JUMP                          | 0x39 | 0x00 | 0x00 | 0x00 | 0x00000099 | Y    | GoTo 0x0099
  328. ---------------------------------------------------------------------------------------------------
  329.  0x00A3 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000002 | Y    | background
  330. ---------------------------------------------------------------------------------------------------
  331.  0x00A4 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000008 | Y    | i
  332. ---------------------------------------------------------------------------------------------------
  333.  0x00A5 || GETITEM                       | 0x34 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | background[i]
  334. ---------------------------------------------------------------------------------------------------
  335.  0x00A6 || PUSH_FLOAT                    | 0x27 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | 0
  336. ---------------------------------------------------------------------------------------------------
  337.  0x00A7 || PUSH_FLOAT                    | 0x27 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | 0
  338. ---------------------------------------------------------------------------------------------------
  339.  0x00A8 || PUSH_FLOAT                    | 0x27 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | 0
  340. ---------------------------------------------------------------------------------------------------
  341.  0x00A9 || PUSH_VECTOR                   | 0x49 | 0x00 | 0x00 | 0x00 | 0x00000003 | Y    | <0, 0, 0>
  342. ---------------------------------------------------------------------------------------------------
  343.  0x00AA || SETATTR                       | 0x31 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | background[i].scale = <0, 0, 0>
  344. ---------------------------------------------------------------------------------------------------
  345.  0x00AB || REMOVE                        | 0x22 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | background[i].scale = <0, 0, 0>;
  346. ---------------------------------------------------------------------------------------------------
  347.  0x00AC || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000002 | Y    | background
  348. ---------------------------------------------------------------------------------------------------
  349.  0x00AD || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000008 | Y    | i
  350. ---------------------------------------------------------------------------------------------------
  351.  0x00AE || GETITEM                       | 0x34 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | background[i]
  352. ---------------------------------------------------------------------------------------------------
  353.  0x00AF || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | hide_color
  354. ---------------------------------------------------------------------------------------------------
  355.  0x00B0 || SETATTR                       | 0x31 | 0x00 | 0x00 | 0x00 | 0x00000002 | Y    | background[i].color = hide_color
  356. ---------------------------------------------------------------------------------------------------
  357.  0x00B1 || REMOVE                        | 0x22 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | background[i].color = hide_color;
  358. ---------------------------------------------------------------------------------------------------
  359.  0x00B2 || JUMP                          | 0x39 | 0x00 | 0x00 | 0x00 | 0x0000009F | Y    | GoTo 0x009F
  360. ---------------------------------------------------------------------------------------------------
  361.  0x00B3 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000009 | Y    | hideBackground
  362. ---------------------------------------------------------------------------------------------------
  363.  0x00B4 || PUSH_FUNC                     | 0x2A | 0x00 | 0x00 | 0x01 | 0x000000B8 | Y    | function()
  364. ---------------------------------------------------------------------------------------------------
  365.  0x00B5 || ASSIGN                        | 0x01 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | function hideBackground()
  366. ---------------------------------------------------------------------------------------------------
  367.  0x00B6 || REMOVE                        | 0x22 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | function hideBackground() {
  368. ---------------------------------------------------------------------------------------------------
  369.  0x00B7 || JUMP                          | 0x39 | 0x00 | 0x00 | 0x00 | 0x000000C7 | Y    | GoTo 0x00C7
  370. ---------------------------------------------------------------------------------------------------
  371.  0x00B8 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000006 | Y    | old_bg
  372. ---------------------------------------------------------------------------------------------------
  373.  0x00B9 || PUSH_INT                      | 0x26 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | 0
  374. ---------------------------------------------------------------------------------------------------
  375.  0x00BA || CMPGE                         | 0x14 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | (old_bg >= 0)
  376. ---------------------------------------------------------------------------------------------------
  377.  0x00BB || JUMPF                         | 0x3B | 0x00 | 0x00 | 0x00 | 0x000000C5 | N    | if ((old_bg >= 0)) {
  378. ---------------------------------------------------------------------------------------------------
  379.  0x00BC || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000002 | Y    | background
  380. ---------------------------------------------------------------------------------------------------
  381.  0x00BD || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000006 | Y    | old_bg
  382. ---------------------------------------------------------------------------------------------------
  383.  0x00BE || GETITEM                       | 0x34 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | background[old_bg]
  384. ---------------------------------------------------------------------------------------------------
  385.  0x00BF || PUSH_FLOAT                    | 0x27 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | 0
  386. ---------------------------------------------------------------------------------------------------
  387.  0x00C0 || PUSH_FLOAT                    | 0x27 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | 0
  388. ---------------------------------------------------------------------------------------------------
  389.  0x00C1 || PUSH_FLOAT                    | 0x27 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | 0
  390. ---------------------------------------------------------------------------------------------------
  391.  0x00C2 || PUSH_VECTOR                   | 0x49 | 0x00 | 0x00 | 0x00 | 0x00000003 | Y    | <0, 0, 0>
  392. ---------------------------------------------------------------------------------------------------
  393.  0x00C3 || SETATTR                       | 0x31 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | background[old_bg].scale = <0, 0, 0>
  394. ---------------------------------------------------------------------------------------------------
  395.  0x00C4 || REMOVE                        | 0x22 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | background[old_bg].scale = <0, 0, 0>;
  396. ---------------------------------------------------------------------------------------------------
  397.  0x00C5 || PUSH_UNDEFINED                | 0x23 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | function hideBackground() { if ((old_bg >= 0)) { background[old_bg].scale = <0, 0, 0>; }
  398. ---------------------------------------------------------------------------------------------------
  399.  0x00C6 || RET                           | 0x3F | 0x00 | 0x00 | 0x00 | 0x00000000 | N    | function hideBackground() { if ((old_bg >= 0)) { background[old_bg].scale = <0, 0, 0>; }
  400. ---------------------------------------------------------------------------------------------------
  401.  0x00C7 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x0000000A | Y    | calcBgIndex
  402. ---------------------------------------------------------------------------------------------------
  403.  0x00C8 || PUSH_FUNC                     | 0x2A | 0x00 | 0x00 | 0x01 | 0x000000CC | Y    | function()
  404. ---------------------------------------------------------------------------------------------------
  405.  0x00C9 || ASSIGN                        | 0x01 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | function calcBgIndex()
  406. ---------------------------------------------------------------------------------------------------
  407.  0x00CA || REMOVE                        | 0x22 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | function calcBgIndex() {
  408. ---------------------------------------------------------------------------------------------------
  409.  0x00CB || JUMP                          | 0x39 | 0x00 | 0x00 | 0x00 | 0x000000D5 | Y    | GoTo 0x00D5
  410. ---------------------------------------------------------------------------------------------------
  411.  0x00CC || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000005 | Y    | bg_current
  412. ---------------------------------------------------------------------------------------------------
  413.  0x00CD || PUSH_INT                      | 0x26 | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | 1
  414. ---------------------------------------------------------------------------------------------------
  415.  0x00CE || ADD                           | 0x02 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | (bg_current + 1)
  416. ---------------------------------------------------------------------------------------------------
  417.  0x00CF || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000002 | Y    | background
  418. ---------------------------------------------------------------------------------------------------
  419.  0x00D0 || GETATTR                       | 0x2F | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | background.length
  420. ---------------------------------------------------------------------------------------------------
  421.  0x00D1 || MOD                           | 0x06 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | ((bg_current + 1) % background.length)
  422. ---------------------------------------------------------------------------------------------------
  423.  0x00D2 || RET                           | 0x3F | 0x00 | 0x00 | 0x00 | 0x00000000 | N    | return ((bg_current + 1) % background.length);
  424. ---------------------------------------------------------------------------------------------------
  425.  0x00D3 || PUSH_UNDEFINED                | 0x23 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | function calcBgIndex() { return ((bg_current + 1) % background.length); }
  426. ---------------------------------------------------------------------------------------------------
  427.  0x00D4 || RET                           | 0x3F | 0x00 | 0x00 | 0x00 | 0x00000000 | N    | function calcBgIndex() { return ((bg_current + 1) % background.length); }
  428. ---------------------------------------------------------------------------------------------------
  429.  0x00D5 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x0000000B | Y    | updateBackground
  430. ---------------------------------------------------------------------------------------------------
  431.  0x00D6 || PUSH_FUNC                     | 0x2A | 0x00 | 0x00 | 0x01 | 0x000000DA | Y    | function()
  432. ---------------------------------------------------------------------------------------------------
  433.  0x00D7 || ASSIGN                        | 0x01 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | function updateBackground()
  434. ---------------------------------------------------------------------------------------------------
  435.  0x00D8 || REMOVE                        | 0x22 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | function updateBackground() {
  436. ---------------------------------------------------------------------------------------------------
  437.  0x00D9 || JUMP                          | 0x39 | 0x00 | 0x00 | 0x00 | 0x00000108 | Y    | GoTo 0x0108
  438. ---------------------------------------------------------------------------------------------------
  439.  0x00DA || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000005 | Y    | bg_current
  440. ---------------------------------------------------------------------------------------------------
  441.  0x00DB || PUSH_INT                      | 0x26 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | 0
  442. ---------------------------------------------------------------------------------------------------
  443.  0x00DC || CMPGE                         | 0x14 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | (bg_current >= 0)
  444. ---------------------------------------------------------------------------------------------------
  445.  0x00DD || JUMPF                         | 0x3B | 0x00 | 0x00 | 0x00 | 0x000000F3 | N    | if ((bg_current >= 0)) {
  446. ---------------------------------------------------------------------------------------------------
  447.  0x00DE || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000006 | Y    | old_bg
  448. ---------------------------------------------------------------------------------------------------
  449.  0x00DF || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000005 | Y    | bg_current
  450. ---------------------------------------------------------------------------------------------------
  451.  0x00E0 || ASSIGN                        | 0x01 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | old_bg = bg_current
  452. ---------------------------------------------------------------------------------------------------
  453.  0x00E1 || REMOVE                        | 0x22 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | old_bg = bg_current;
  454. ---------------------------------------------------------------------------------------------------
  455.  0x00E2 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000002 | Y    | background
  456. ---------------------------------------------------------------------------------------------------
  457.  0x00E3 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000005 | Y    | bg_current
  458. ---------------------------------------------------------------------------------------------------
  459.  0x00E4 || GETITEM                       | 0x34 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | background[bg_current]
  460. ---------------------------------------------------------------------------------------------------
  461.  0x00E5 || GETATTR_KEEPOBJ               | 0x30 | 0x00 | 0x00 | 0x00 | 0x00000003 | Y    | background[bg_current].setColor
  462. ---------------------------------------------------------------------------------------------------
  463.  0x00E6 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | hide_color
  464. ---------------------------------------------------------------------------------------------------
  465.  0x00E7 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000004 | Y    | switch_time
  466. ---------------------------------------------------------------------------------------------------
  467.  0x00E8 || CALL_METHOD                   | 0x3D | 0x00 | 0x00 | 0x00 | 0x00000002 | Y    | background[bg_current].setColor(hide_color, switch_time)
  468. ---------------------------------------------------------------------------------------------------
  469.  0x00E9 || REMOVE                        | 0x22 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | background[bg_current].setColor(hide_color, switch_time);
  470. ---------------------------------------------------------------------------------------------------
  471.  0x00EA || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x0000000C | Y    | System
  472. ---------------------------------------------------------------------------------------------------
  473.  0x00EB || GETATTR                       | 0x2F | 0x00 | 0x00 | 0x00 | 0x00000004 | Y    | System.timer
  474. ---------------------------------------------------------------------------------------------------
  475.  0x00EC || PUSH_INT                      | 0x26 | 0x00 | 0x00 | 0x00 | 0x00000001 | Y    | 1
  476. ---------------------------------------------------------------------------------------------------
  477.  0x00ED || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x0000000D | Y    | OneShotTimer
  478. ---------------------------------------------------------------------------------------------------
  479.  0x00EE || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000004 | Y    | switch_time
  480. ---------------------------------------------------------------------------------------------------
  481.  0x00EF || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000009 | Y    | hideBackground
  482. ---------------------------------------------------------------------------------------------------
  483.  0x00F0 || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000002 | Y    | new OneShotTimer(switch_time, hideBackground)
  484. ---------------------------------------------------------------------------------------------------
  485.  0x00F1 || SETITEM                       | 0x36 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | System.timer[1] = new OneShotTimer(switch_time, hideBackground)
  486. ---------------------------------------------------------------------------------------------------
  487.  0x00F2 || REMOVE                        | 0x22 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | System.timer[1] = new OneShotTimer(switch_time, hideBackground);
  488. ---------------------------------------------------------------------------------------------------
  489.  0x00F3 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000005 | Y    | bg_current
  490. ---------------------------------------------------------------------------------------------------
  491.  0x00F4 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x0000000A | Y    | calcBgIndex
  492. ---------------------------------------------------------------------------------------------------
  493.  0x00F5 || CALL_FUNC                     | 0x3C | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | calcBgIndex()
  494. ---------------------------------------------------------------------------------------------------
  495.  0x00F6 || ASSIGN                        | 0x01 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | bg_current = calcBgIndex()
  496. ---------------------------------------------------------------------------------------------------
  497.  0x00F7 || REMOVE                        | 0x22 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | bg_current = calcBgIndex();
  498. ---------------------------------------------------------------------------------------------------
  499.  0x00F8 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000002 | Y    | background
  500. ---------------------------------------------------------------------------------------------------
  501.  0x00F9 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000005 | Y    | bg_current
  502. ---------------------------------------------------------------------------------------------------
  503.  0x00FA || GETITEM                       | 0x34 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | background[bg_current]
  504. ---------------------------------------------------------------------------------------------------
  505.  0x00FB || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000007 | Y    | base_scale
  506. ---------------------------------------------------------------------------------------------------
  507.  0x00FC || SETATTR                       | 0x31 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | background[bg_current].scale = base_scale
  508. ---------------------------------------------------------------------------------------------------
  509.  0x00FD || REMOVE                        | 0x22 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | background[bg_current].scale = base_scale;
  510. ---------------------------------------------------------------------------------------------------
  511.  0x00FE || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000002 | Y    | background
  512. ---------------------------------------------------------------------------------------------------
  513.  0x00FF || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000005 | Y    | bg_current
  514. ---------------------------------------------------------------------------------------------------
  515.  0x0100 || GETITEM                       | 0x34 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | background[bg_current]
  516. ---------------------------------------------------------------------------------------------------
  517.  0x0101 || GETATTR_KEEPOBJ               | 0x30 | 0x00 | 0x00 | 0x00 | 0x00000003 | Y    | background[bg_current].setColor
  518. ---------------------------------------------------------------------------------------------------
  519.  0x0102 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | base_color
  520. ---------------------------------------------------------------------------------------------------
  521.  0x0103 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000004 | Y    | switch_time
  522. ---------------------------------------------------------------------------------------------------
  523.  0x0104 || CALL_METHOD                   | 0x3D | 0x00 | 0x00 | 0x00 | 0x00000002 | Y    | background[bg_current].setColor(base_color, switch_time)
  524. ---------------------------------------------------------------------------------------------------
  525.  0x0105 || REMOVE                        | 0x22 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | background[bg_current].setColor(base_color, switch_time);
  526. ---------------------------------------------------------------------------------------------------
  527.  0x0106 || PUSH_UNDEFINED                | 0x23 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | function updateBackground() { if ((bg_current >= 0)) { old_bg = bg_current; background[bg_current].setColor(hide_color, switch_time); System.timer[1] = new OneShotTimer(switch_time, hideBackground); bg_current = calcBgIndex(); background[bg_current].scale = base_scale; background[bg_current].setColor(base_color, switch_time); }
  528. ---------------------------------------------------------------------------------------------------
  529.  0x0107 || RET                           | 0x3F | 0x00 | 0x00 | 0x00 | 0x00000000 | N    | function updateBackground() { if ((bg_current >= 0)) { old_bg = bg_current; background[bg_current].setColor(hide_color, switch_time); System.timer[1] = new OneShotTimer(switch_time, hideBackground); bg_current = calcBgIndex(); background[bg_current].scale = base_scale; background[bg_current].setColor(base_color, switch_time); }
  530. ---------------------------------------------------------------------------------------------------
  531.  0x0108 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x0000000E | Y    | createIntervalTimer
  532. ---------------------------------------------------------------------------------------------------
  533.  0x0109 || PUSH_FUNC                     | 0x2A | 0x00 | 0x00 | 0x01 | 0x0000010D | Y    | function()
  534. ---------------------------------------------------------------------------------------------------
  535.  0x010A || ASSIGN                        | 0x01 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | function createIntervalTimer()
  536. ---------------------------------------------------------------------------------------------------
  537.  0x010B || REMOVE                        | 0x22 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | function createIntervalTimer() {
  538. ---------------------------------------------------------------------------------------------------
  539.  0x010C || JUMP                          | 0x39 | 0x00 | 0x00 | 0x00 | 0x0000011B | Y    | GoTo 0x011B
  540. ---------------------------------------------------------------------------------------------------
  541.  0x010D || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x0000000C | Y    | System
  542. ---------------------------------------------------------------------------------------------------
  543.  0x010E || GETATTR                       | 0x2F | 0x00 | 0x00 | 0x00 | 0x00000004 | Y    | System.timer
  544. ---------------------------------------------------------------------------------------------------
  545.  0x010F || PUSH_INT                      | 0x26 | 0x00 | 0x00 | 0x00 | 0x00000003 | Y    | 3
  546. ---------------------------------------------------------------------------------------------------
  547.  0x0110 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x0000000F | Y    | IntervalTimer
  548. ---------------------------------------------------------------------------------------------------
  549.  0x0111 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x00000003 | Y    | anim_length
  550. ---------------------------------------------------------------------------------------------------
  551.  0x0112 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x0000000B | Y    | updateBackground
  552. ---------------------------------------------------------------------------------------------------
  553.  0x0113 || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000002 | Y    | new IntervalTimer(anim_length, updateBackground)
  554. ---------------------------------------------------------------------------------------------------
  555.  0x0114 || SETITEM                       | 0x36 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | System.timer[3] = new IntervalTimer(anim_length, updateBackground)
  556. ---------------------------------------------------------------------------------------------------
  557.  0x0115 || REMOVE                        | 0x22 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | System.timer[3] = new IntervalTimer(anim_length, updateBackground);
  558. ---------------------------------------------------------------------------------------------------
  559.  0x0116 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x0000000B | Y    | updateBackground
  560. ---------------------------------------------------------------------------------------------------
  561.  0x0117 || CALL_FUNC                     | 0x3C | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | updateBackground()
  562. ---------------------------------------------------------------------------------------------------
  563.  0x0118 || REMOVE                        | 0x22 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | updateBackground();
  564. ---------------------------------------------------------------------------------------------------
  565.  0x0119 || PUSH_UNDEFINED                | 0x23 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | function createIntervalTimer() { System.timer[3] = new IntervalTimer(anim_length, updateBackground); updateBackground(); }
  566. ---------------------------------------------------------------------------------------------------
  567.  0x011A || RET                           | 0x3F | 0x00 | 0x00 | 0x00 | 0x00000000 | N    | function createIntervalTimer() { System.timer[3] = new IntervalTimer(anim_length, updateBackground); updateBackground(); }
  568. ---------------------------------------------------------------------------------------------------
  569.  0x011B || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x0000000C | Y    | System
  570. ---------------------------------------------------------------------------------------------------
  571.  0x011C || GETATTR                       | 0x2F | 0x00 | 0x00 | 0x00 | 0x00000004 | Y    | System.timer
  572. ---------------------------------------------------------------------------------------------------
  573.  0x011D || PUSH_INT                      | 0x26 | 0x00 | 0x00 | 0x00 | 0x00000002 | Y    | 2
  574. ---------------------------------------------------------------------------------------------------
  575.  0x011E || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x0000000D | Y    | OneShotTimer
  576. ---------------------------------------------------------------------------------------------------
  577.  0x011F || PUSH_FLOAT                    | 0x27 | 0x00 | 0x00 | 0x00 | 0x42440000 | Y    | 49
  578. ---------------------------------------------------------------------------------------------------
  579.  0x0120 || PUSH_FLOAT                    | 0x27 | 0x00 | 0x00 | 0x00 | 0x42700000 | Y    | 60
  580. ---------------------------------------------------------------------------------------------------
  581.  0x0121 || DIV                           | 0x05 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | (49 / 60)
  582. ---------------------------------------------------------------------------------------------------
  583.  0x0122 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x0000000E | Y    | createIntervalTimer
  584. ---------------------------------------------------------------------------------------------------
  585.  0x0123 || CALL_CONSTRUCTOR              | 0x3E | 0x00 | 0x00 | 0x00 | 0x00000002 | Y    | new OneShotTimer((49 / 60), createIntervalTimer)
  586. ---------------------------------------------------------------------------------------------------
  587.  0x0124 || SETITEM                       | 0x36 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | System.timer[2] = new OneShotTimer((49 / 60), createIntervalTimer)
  588. ---------------------------------------------------------------------------------------------------
  589.  0x0125 || REMOVE                        | 0x22 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | System.timer[2] = new OneShotTimer((49 / 60), createIntervalTimer);
  590. ---------------------------------------------------------------------------------------------------
  591.  0x0126 || PUSH_GLOBAL                   | 0x2E | 0x00 | 0x00 | 0x00 | 0x0000000B | Y    | updateBackground
  592. ---------------------------------------------------------------------------------------------------
  593.  0x0127 || CALL_FUNC                     | 0x3C | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | updateBackground()
  594. ---------------------------------------------------------------------------------------------------
  595.  0x0128 || REMOVE                        | 0x22 | 0x00 | 0x00 | 0x00 | 0x00000000 | Y    | updateBackground();
  596. ---------------------------------------------------------------------------------------------------
  597.  0x0129 || HALT                          | 0x45 | 0x00 | 0x00 | 0x00 | 0x00000000 | N    | END OF SCRIPT
  598. ---------------------------------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment