Advertisement
Guest User

GameObjectArrowDraw.data

a guest
Apr 14th, 2017
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.12 KB | None | 0 0
  1. trait method QName(PackageNamespace(""), "draw")
  2. method
  3. refid "com.company.assembleegameclient.map.partyoverlay:GameObjectArrow/instance/draw"
  4. param QName(PackageNamespace(""), "int")
  5. param QName(PackageNamespace("com.company.assembleegameclient.map"), "Camera")
  6. returns QName(PackageNamespace(""), "void")
  7. body
  8. maxstack 7
  9. localcount 8
  10. initscopedepth 9
  11. maxscopedepth 10
  12. code
  13. getlocal0
  14. pushscope
  15.  
  16. pushnull
  17. coerce QName(PackageNamespace("flash.geom"), "Rectangle")
  18. setlocal3
  19.  
  20. pushnull
  21. coerce QName(PackageNamespace("flash.geom"), "Rectangle")
  22. setlocal 7
  23.  
  24. pushnan
  25. setlocal 4
  26.  
  27. pushnan
  28. setlocal 5
  29.  
  30. getlocal0
  31. getproperty QName(PackageNamespace(""), "go_")
  32. pushnull
  33. ifne L20
  34.  
  35. findproperty QName(PackageNamespace(""), "visible")
  36. pushfalse
  37. initproperty QName(PackageNamespace(""), "visible")
  38.  
  39. returnvoid
  40.  
  41. L20:
  42. getlocal0
  43. getproperty QName(PackageNamespace(""), "go_")
  44. getlocal2
  45. callpropvoid QName(PackageNamespace(""), "computeSortVal"), 1
  46.  
  47. getlocal2
  48. getproperty QName(PackageNamespace(""), "clipRect_")
  49. coerce QName(PackageNamespace("flash.geom"), "Rectangle")
  50. setlocal3
  51.  
  52. getlocal3
  53. callproperty QName(PackageNamespace(""), "clone"), 0
  54. coerce QName(PackageNamespace("flash.geom"), "Rectangle")
  55. setlocal 7
  56.  
  57. getlocal 7
  58. getlex QName(PackageNamespace(""), "stage")
  59. getproperty QName(PackageNamespace(""), "stageHeight")
  60. pushbyte 2
  61. divide
  62. setproperty QName(PackageNamespace(""), "bottom")
  63.  
  64. getlocal 7
  65. getlex QName(PackageNamespace(""), "stage")
  66. getproperty QName(PackageNamespace(""), "stageWidth")
  67. getlocal0
  68. getproperty QName(PackageNamespace(""), "go_")
  69. getproperty QName(PackageNamespace(""), "map_")
  70. getproperty QName(PackageNamespace(""), "gs_")
  71. getproperty QName(PackageNamespace(""), "hudView")
  72. getproperty QName(PackageNamespace(""), "width")
  73. subtract
  74. pushbyte 2
  75. divide
  76. setproperty QName(PackageNamespace(""), "right")
  77.  
  78. getlex QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
  79. getproperty QName(PackageNamespace(""), "data_")
  80. getproperty QName(PackageNamespace(""), "mapScale")
  81. iffalse LSKIPSCALE
  82.  
  83. getlocal 7
  84. getlocal 7
  85. getproperty QName(PackageNamespace(""), "right")
  86. getlex QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
  87. getproperty QName(PackageNamespace(""), "data_")
  88. getproperty QName(PackageNamespace(""), "mapscale")
  89. divide
  90. setproperty QName(PackageNamespace(""), "right")
  91.  
  92. LSKIPSCALE:
  93. getlocal 7
  94. getlocal 7
  95. getproperty QName(PackageNamespace(""), "right")
  96. pushbyte -1
  97. multiply
  98. setproperty QName(PackageNamespace(""), "left")
  99.  
  100. getlocal 7
  101. getlocal 7
  102. getproperty QName(PackageNamespace(""), "bottom")
  103. pushbyte -1
  104. multiply
  105. setproperty QName(PackageNamespace(""), "top")
  106.  
  107. getlocal 7
  108. getlocal 7
  109. getproperty QName(PackageNamespace(""), "bottom")
  110. pushbyte 50
  111. subtract
  112. setproperty QName(PackageNamespace(""), "bottom")
  113.  
  114. getlocal0
  115. getproperty QName(PackageNamespace(""), "go_")
  116. getproperty QName(PackageNamespace(""), "posS_")
  117. pushbyte 0
  118. getproperty MultinameL([PrivateNamespace(null, "com.company.assembleegameclient.map.partyoverlay:GameObjectArrow"), PackageNamespace(""), PrivateNamespace(null, "com.company.assembleegameclient.map.partyoverlay:GameObjectArrow/instance"), PackageNamespace("com.company.assembleegameclient.map.partyoverlay"), PackageInternalNs("com.company.assembleegameclient.map.partyoverlay"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.map.partyoverlay:GameObjectArrow"), StaticProtectedNs("com.company.assembleegameclient.map.partyoverlay:GameObjectArrow"), StaticProtectedNs("flash.display:Sprite"), StaticProtectedNs("flash.display:DisplayObjectContainer"), StaticProtectedNs("flash.display:InteractiveObject"), StaticProtectedNs("flash.display:DisplayObject"), StaticProtectedNs("flash.events:EventDispatcher")])
  119. convert_d
  120. setlocal 4
  121.  
  122. getlocal0
  123. getproperty QName(PackageNamespace(""), "go_")
  124. getproperty QName(PackageNamespace(""), "posS_")
  125. pushbyte 1
  126. getproperty MultinameL([PrivateNamespace(null, "com.company.assembleegameclient.map.partyoverlay:GameObjectArrow"), PackageNamespace(""), PrivateNamespace(null, "com.company.assembleegameclient.map.partyoverlay:GameObjectArrow/instance"), PackageNamespace("com.company.assembleegameclient.map.partyoverlay"), PackageInternalNs("com.company.assembleegameclient.map.partyoverlay"), Namespace("http://adobe.com/AS3/2006/builtin"), ProtectedNamespace("com.company.assembleegameclient.map.partyoverlay:GameObjectArrow"), StaticProtectedNs("com.company.assembleegameclient.map.partyoverlay:GameObjectArrow"), StaticProtectedNs("flash.display:Sprite"), StaticProtectedNs("flash.display:DisplayObjectContainer"), StaticProtectedNs("flash.display:InteractiveObject"), StaticProtectedNs("flash.display:DisplayObject"), StaticProtectedNs("flash.events:EventDispatcher")])
  127. convert_d
  128. setlocal 5
  129.  
  130. getlex QName(PackageNamespace("com.company.util"), "RectangleUtil")
  131. getlocal 7
  132. pushbyte 0
  133. dup
  134. getlocal 4
  135. getlocal 5
  136. getlocal0
  137. getproperty QName(PrivateNamespace(null, "com.company.assembleegameclient.map.partyoverlay:GameObjectArrow"), "tempPoint")
  138. callproperty QName(PackageNamespace(""), "lineSegmentIntersectXY"), 6
  139. iftrue L100
  140.  
  141. getlocal0
  142. pushnull
  143. initproperty QName(PackageNamespace(""), "go_")
  144.  
  145. findproperty QName(PackageNamespace(""), "visible")
  146. pushfalse
  147. initproperty QName(PackageNamespace(""), "visible")
  148.  
  149. returnvoid
  150.  
  151. L100:
  152. findproperty QName(PackageNamespace(""), "x")
  153. getlocal0
  154. getproperty QName(PrivateNamespace(null, "com.company.assembleegameclient.map.partyoverlay:GameObjectArrow"), "tempPoint")
  155. getproperty QName(PackageNamespace(""), "x")
  156. initproperty QName(PackageNamespace(""), "x")
  157.  
  158. findproperty QName(PackageNamespace(""), "y")
  159. getlocal0
  160. getproperty QName(PrivateNamespace(null, "com.company.assembleegameclient.map.partyoverlay:GameObjectArrow"), "tempPoint")
  161. getproperty QName(PackageNamespace(""), "y")
  162. initproperty QName(PackageNamespace(""), "y")
  163.  
  164. getlex QName(PackageNamespace("com.company.util"), "Trig")
  165. pushshort 270
  166. getlex QName(PackageNamespace("com.company.util"), "Trig")
  167. getproperty QName(PackageNamespace(""), "toDegrees")
  168. getlex QName(PackageNamespace(""), "Math")
  169. getlocal 4
  170. getlocal 5
  171. callproperty QName(PackageNamespace(""), "atan2"), 2
  172. multiply
  173. subtract
  174. callproperty QName(PackageNamespace(""), "boundTo180"), 1
  175. convert_d
  176. setlocal 6
  177.  
  178. getlocal0
  179. getproperty QName(PrivateNamespace(null, "com.company.assembleegameclient.map.partyoverlay:GameObjectArrow"), "tempPoint")
  180. getproperty QName(PackageNamespace(""), "x")
  181. getlocal 7
  182. getproperty QName(PackageNamespace(""), "left")
  183. pushbyte 5
  184. add
  185. ifnlt L144
  186.  
  187. getlocal 6
  188. pushbyte 45
  189. ifngt L137
  190.  
  191. pushbyte 45
  192. convert_d
  193. setlocal 6
  194.  
  195. L137:
  196. getlocal 6
  197. pushbyte -45
  198. ifnlt L143
  199.  
  200. pushbyte -45
  201. convert_d
  202. setlocal 6
  203.  
  204. L143:
  205. jump L168
  206.  
  207. L144:
  208. getlocal0
  209. getproperty QName(PrivateNamespace(null, "com.company.assembleegameclient.map.partyoverlay:GameObjectArrow"), "tempPoint")
  210. getproperty QName(PackageNamespace(""), "x")
  211. getlocal 7
  212. getproperty QName(PackageNamespace(""), "right")
  213. pushbyte 5
  214. subtract
  215. ifngt L168
  216.  
  217. getlocal 6
  218. pushbyte 0
  219. ifngt L162
  220.  
  221. getlocal 6
  222. pushshort 135
  223. ifnlt L161
  224.  
  225. pushshort 135
  226. convert_d
  227. setlocal 6
  228.  
  229. L161:
  230. jump L168
  231.  
  232. L162:
  233. getlocal 6
  234. pushshort -135
  235. ifngt L168
  236.  
  237. pushshort -135
  238. convert_d
  239. setlocal 6
  240.  
  241. L168:
  242. getlocal0
  243. getproperty QName(PrivateNamespace(null, "com.company.assembleegameclient.map.partyoverlay:GameObjectArrow"), "tempPoint")
  244. getproperty QName(PackageNamespace(""), "y")
  245. getlocal 7
  246. getproperty QName(PackageNamespace(""), "top")
  247. pushbyte 5
  248. add
  249. ifnlt L189
  250.  
  251. getlocal 6
  252. pushbyte 45
  253. ifnlt L182
  254.  
  255. pushbyte 45
  256. convert_d
  257. setlocal 6
  258.  
  259. L182:
  260. getlocal 6
  261. pushshort 135
  262. ifngt L188
  263.  
  264. pushshort 135
  265. convert_d
  266. setlocal 6
  267.  
  268. L188:
  269. jump L209
  270.  
  271. L189:
  272. getlocal0
  273. getproperty QName(PrivateNamespace(null, "com.company.assembleegameclient.map.partyoverlay:GameObjectArrow"), "tempPoint")
  274. getproperty QName(PackageNamespace(""), "y")
  275. getlocal 7
  276. getproperty QName(PackageNamespace(""), "bottom")
  277. pushbyte 5
  278. subtract
  279. ifngt L209
  280.  
  281. getlocal 6
  282. pushbyte -45
  283. ifngt L203
  284.  
  285. pushbyte -45
  286. convert_d
  287. setlocal 6
  288.  
  289. L203:
  290. getlocal 6
  291. pushshort -135
  292. ifnlt L209
  293.  
  294. pushshort -135
  295. convert_d
  296. setlocal 6
  297.  
  298. L209:
  299. getlocal0
  300. getproperty QName(PrivateNamespace(null, "com.company.assembleegameclient.map.partyoverlay:GameObjectArrow"), "arrow_")
  301. getlocal 6
  302. setproperty QName(PackageNamespace(""), "rotation")
  303.  
  304. getlocal0
  305. getproperty QName(ProtectedNamespace("com.company.assembleegameclient.map.partyoverlay:GameObjectArrow"), "tooltip_")
  306. pushnull
  307. ifeq L221
  308.  
  309. getlocal0
  310. getlocal0
  311. getproperty QName(ProtectedNamespace("com.company.assembleegameclient.map.partyoverlay:GameObjectArrow"), "tooltip_")
  312. callpropvoid QName(PrivateNamespace(null, "com.company.assembleegameclient.map.partyoverlay:GameObjectArrow"), "positionTooltip"), 1
  313.  
  314. L221:
  315. findproperty QName(PackageNamespace(""), "visible")
  316. pushtrue
  317. initproperty QName(PackageNamespace(""), "visible")
  318.  
  319. returnvoid
  320. end ; code
  321. end ; body
  322. end ; method
  323. end ; trait
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement