Code:
trait method QName(PackageNamespace(""), "draw") flag OVERRIDE
method
refid "com.company.assembleegameclient.objects:Projectile/draw"
param TypeName(QName(PackageNamespace("__AS3__.vec"), "Vector")<QName(PackageNamespace("flash.display"), "IGraphicsData")>)
param QName(PackageNamespace("com.company.assembleegameclient.map"), "_-0Dv")
param QName(PackageNamespace(""), "int")
returns QName(PackageNamespace(""), "void")
body
maxstack 11
localcount 11
initscopedepth 5
maxscopedepth 6
code
pushfalse
pushtrue
setlocal 9
jump L10
pushnan
getlocal 4
declocal_i 3
pushundefined
nextvalue
kill 8
L10:
setlocal 10
getlocal0
pushscope
getlex QName(PackageNamespace(""), "map_")
getproperty QName(PackageNamespace(""), "player_")
getproperty QName(PackageNamespace(""), "objectId_")
getlocal0
getproperty QName(PackageNamespace(""), "ownerId_")
ifeq L500
getlocal0
getproperty QName(PackageNamespace(""), "_-jr")
iffalse L500
returnvoid
L500:
pushbyte 0
convert_u
setlocal 6
pushbyte 0
convert_u
setlocal 7
getlocal 9
iffalse L31
getlex QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
getproperty QName(PackageNamespace(""), "_-Qw")
iftrue L32
getlocal 10
dup
iffalse L30
pop
getlocal1
convert_b
L30:
iftrue L32
L31:
returnvoid
L32:
getlocal0
getproperty QName(PackageNamespace(""), "texture_")
coerce QName(PackageNamespace("flash.display"), "BitmapData")
setlocal 4
getlocal 10
dup
iffalse L42
pop
getlocal1
convert_b
L42:
iftrue L47
getlex QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
getproperty QName(PackageNamespace(""), "_-Qb")
pushbyte 0
ifeq L252
L47:
jump L155
L48:
label
pushint 16777100
convert_u
setlocal 6
pushint 16777215
getlocal 9
iffalse L266
convert_u
getlocal 10
dup
iffalse L62
pop
getlocal1
convert_b
L62:
iftrue L80
setlocal 7
jump L243
L65:
label
pushint 16777100
convert_u
getlocal 9
iffalse L136
setlocal 6
getlocal 10
dup
iffalse L77
pop
getlocal3
convert_b
L77:
iftrue L117
pushint 16777100
convert_u
L80:
setlocal 7
getlocal 10
dup
iffalse L87
pop
getlocal3
convert_b
L87:
iftrue L100
jump L243
L89:
label
pushint 16711680
getlocal 9
dup
iftrue L97
pop
getlocal1
convert_b
L97:
iffalse L150
convert_u
setlocal 6
L100:
pushint 16711680
convert_u
setlocal 7
jump L243
L104:
label
pushshort 255
convert_u
getlocal 10
dup
iffalse L113
pop
getlocal0
convert_b
L113:
iftrue L119
setlocal 6
getlocal 10
iftrue L120
L117:
pushshort 255
convert_u
L119:
setlocal 7
L120:
jump L243
L121:
label
pushint 16777215
getlocal 9
dup
iftrue L129
pop
getlocal3
convert_b
L129:
iffalse L271
convert_u
getlocal 10
iftrue L151
setlocal 6
pushint 16777215
convert_u
L136:
setlocal 7
jump L243
L138:
label
pushbyte 0
convert_u
getlocal 10
dup
iffalse L147
pop
getlocal0
convert_b
L147:
iftrue L151
setlocal 6
pushbyte 0
L150:
convert_u
L151:
setlocal 7
jump L243
L153:
label
jump L243
L155:
getlex QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
getproperty QName(PackageNamespace(""), "_-Qb")
setlocal 8
getlocal 9
iffalse L167
pushbyte 1
getlocal 10
iftrue L172
getlocal 8
getlocal 10
iftrue L222
ifstrictne L171
L167:
pushbyte 0
getlocal 10
iftrue L210
jump L241
L171:
pushbyte 2
L172:
getlocal 8
getlocal 10
dup
iffalse L179
pop
getlocal1
convert_b
L179:
iftrue L199
ifstrictne L183
pushbyte 1
jump L241
L183:
pushbyte 3
getlocal 8
getlocal 9
dup
iftrue L198
jump L195
negate
convert_s
setlocal 4
declocal 4
kill 4
pushnan
L195:
pop
getlocal1
convert_b
L198:
iffalse L206
L199:
ifstrictne L202
pushbyte 2
jump L241
L202:
pushbyte 4
getlocal 8
getlocal 9
iffalse L234
L206:
ifstrictne L211
pushbyte 3
getlocal 10
iftrue L231
L210:
jump L241
L211:
pushbyte 5
getlocal 9
dup
iftrue L218
pop
getlocal3
convert_b
L218:
iffalse L241
getlocal 8
getlocal 10
iftrue L234
L222:
ifstrictne L232
getlocal 10
dup
iffalse L229
pop
getlocal2
convert_b
L229:
iftrue L235
pushbyte 4
L231:
jump L241
L232:
pushbyte 6
getlocal 8
L234:
ifstrictne L237
L235:
pushbyte 5
jump L241
L237:
jump L240
pushbyte 6
jump L241
L240:
pushbyte 6
L241:
kill 8
lookupswitch L153, [L48, L65, L89, L104, L121, L138, L153]
L243:
getlex QName(PackageNamespace("com.company.assembleegameclient.util"), "TextureRedrawer")
getlocal 4
pushbyte 120
pushtrue
getlocal 6
getlocal 7
callproperty QName(PackageNamespace(""), "redraw"), 5
coerce QName(PackageNamespace("flash.display"), "BitmapData")
setlocal 4
L252:
getlocal0
getproperty QName(PackageNamespace(""), "props_")
getproperty QName(PackageNamespace(""), "rotation_")
getlocal 9
dup
iftrue L261
pop
getlocal1
convert_b
L261:
iffalse L286
pushbyte 0
equals
iffalse L270
pushbyte 0
L266:
convert_d
getlocal 9
iffalse L286
jump L285
L270:
getlocal3
L271:
getlocal0
getproperty QName(PackageNamespace(""), "props_")
getproperty QName(PackageNamespace(""), "rotation_")
divide
getlocal 9
iffalse L285
convert_d
getlocal 9
dup
iftrue L284
pop
getlocal3
convert_b
L284:
iffalse L286
L285:
convert_d
L286:
setlocal 5
getlocal0
getproperty QName(PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), "_-08V")
getlex QName(PackageNamespace(""), "x_")
setproperty QName(PackageNamespace(""), "x")
getlocal 9
dup
iftrue L297
pop
getlocal2
convert_b
L297:
iffalse L381
getlocal0
getproperty QName(PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), "_-08V")
getlex QName(PackageNamespace(""), "y_")
setproperty QName(PackageNamespace(""), "y")
getlocal 9
iffalse L397
getlocal0
getproperty QName(PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), "_-08V")
getlex QName(PackageNamespace(""), "z_")
setproperty QName(PackageNamespace(""), "z")
getlocal0
getproperty QName(PackageNamespace(""), "_-ey")
getlocal1
getlocal0
getproperty QName(PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), "_-08V")
getlocal0
getproperty QName(PackageNamespace(""), "angle_")
getlocal2
getproperty QName(PackageNamespace(""), "angleRad_")
subtract
getlocal0
getproperty QName(PackageNamespace(""), "props_")
getproperty QName(PackageNamespace(""), "_-g-")
add
getlocal 5
add
getlocal2
getproperty QName(PackageNamespace(""), "wToS_")
getlocal2
getlocal 4
callpropvoid QName(PackageNamespace(""), "draw"), 6
getlocal 9
iffalse L342
getlocal0
getproperty QName(PackageNamespace(""), "_-ko")
getproperty QName(PackageNamespace(""), "_-Hi")
iffalse L397
getlocal 9
dup
iftrue L341
pop
getlocal1
convert_b
L341:
iffalse L397
L342:
getlex QName(PackageNamespace(""), "map_")
findpropstrict QName(PackageNamespace("_-0Km"), "_-06s")
pushbyte 100
pushint 16711935
pushshort 600
pushdouble 0.5
getlex QName(PackageNamespace("com.company.assembleegameclient.util"), "_-04d")
pushbyte 3
callproperty QName(PackageNamespace(""), "_-Fe"), 1
getlex QName(PackageNamespace("com.company.assembleegameclient.util"), "_-04d")
pushbyte 3
callproperty QName(PackageNamespace(""), "_-Fe"), 1
constructprop QName(PackageNamespace("_-0Km"), "_-06s"), 6
getlex QName(PackageNamespace(""), "x_")
getlex QName(PackageNamespace(""), "y_")
callpropvoid QName(PackageNamespace(""), "addObj"), 3
getlex QName(PackageNamespace(""), "map_")
findpropstrict QName(PackageNamespace("_-0Km"), "_-06s")
pushbyte 100
pushint 16711935
pushshort 600
pushdouble 0.5
getlex QName(PackageNamespace("com.company.assembleegameclient.util"), "_-04d")
pushbyte 3
callproperty QName(PackageNamespace(""), "_-Fe"), 1
jump L374
greaterequals
setlocal3
decrement_i
greaterthan
inclocal 4
inclocal_i 6
L374:
getlex QName(PackageNamespace("com.company.assembleegameclient.util"), "_-04d")
pushbyte 3
callproperty QName(PackageNamespace(""), "_-Fe"), 1
constructprop QName(PackageNamespace("_-0Km"), "_-06s"), 6
getlex QName(PackageNamespace(""), "x_")
getlex QName(PackageNamespace(""), "y_")
callpropvoid QName(PackageNamespace(""), "addObj"), 3
L381:
getlex QName(PackageNamespace(""), "map_")
findpropstrict QName(PackageNamespace("_-0Km"), "_-06s")
pushbyte 100
pushint 16711935
pushshort 600
pushdouble 0.5
getlex QName(PackageNamespace("com.company.assembleegameclient.util"), "_-04d")
pushbyte 3
callproperty QName(PackageNamespace(""), "_-Fe"), 1
getlex QName(PackageNamespace("com.company.assembleegameclient.util"), "_-04d")
pushbyte 3
callproperty QName(PackageNamespace(""), "_-Fe"), 1
constructprop QName(PackageNamespace("_-0Km"), "_-06s"), 6
getlex QName(PackageNamespace(""), "x_")
getlex QName(PackageNamespace(""), "y_")
callpropvoid QName(PackageNamespace(""), "addObj"), 3
L397:
returnvoid
end ; code
end ; body
end ; method
end ; trait
Code:
trait method QName(PackageNamespace(""), "drawShadow") flag OVERRIDE
method
refid "com.company.assembleegameclient.objects:Projectile/drawShadow"
param TypeName(QName(PackageNamespace("__AS3__.vec"), "Vector")<QName(PackageNamespace("flash.display"), "IGraphicsData")>)
param QName(PackageNamespace("com.company.assembleegameclient.map"), "_-0Dv")
param QName(PackageNamespace(""), "int")
returns QName(PackageNamespace(""), "void")
body
maxstack 12
localcount 9
initscopedepth 5
maxscopedepth 6
code
pushfalse
pushtrue
swap
jump L10
pushscope
getlocal3
setlocal3
getlocal2
popscope
nextvalue
L10:
setlocal 7
setlocal 8
getlocal0
pushscope
getlex QName(PackageNamespace(""), "map_")
getproperty QName(PackageNamespace(""), "player_")
getproperty QName(PackageNamespace(""), "objectId_")
getlocal0
getproperty QName(PackageNamespace(""), "ownerId_")
ifeq L500
getlocal0
getproperty QName(PackageNamespace(""), "_-jr")
iffalse L500
returnvoid
L500:
getlocal 7
dup
iffalse L20
pop
getlocal3
convert_b
L20:
iftrue L32
getlex QName(PackageNamespace("com.company.assembleegameclient.parameters"), "Parameters")
getproperty QName(PackageNamespace(""), "_-Qw")
iftrue L32
getlocal 7
dup
iffalse L30
pop
getlocal2
convert_b
L30:
iftrue L32
returnvoid
L32:
getlocal0
getproperty QName(PackageNamespace(""), "props_")
getproperty QName(PackageNamespace(""), "_-0-Z")
pushshort 400
divide
getlocal 7
iftrue L40
convert_d
L40:
setlocal 4
pushbyte 30
getlocal 4
multiply
getlocal 7
dup
iffalse L50
pop
getlocal0
convert_b
L50:
iftrue L52
convert_d
L52:
setlocal 5
pushbyte 15
getlocal 4
multiply
getlocal 7
dup
iffalse L62
pop
getlocal1
convert_b
L62:
iftrue L64
convert_d
L64:
setlocal 6
getlocal0
getproperty QName(ProtectedNamespace("_-09j"), "_-J4")
getproperty QName(PackageNamespace(""), "matrix")
getlocal 5
pushbyte 2
multiply
getlocal 6
pushbyte 2
multiply
pushbyte 0
getlex QName(PackageNamespace(""), "_-bY")
jump L83
setlocal 4
declocal_i 6
kill 5
inclocal 3
popscope
inclocal 2
L83:
pushbyte 0
getproperty MultinameL([PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("https://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-09j"), StaticProtectedNs("_-09j"), StaticProtectedNs("_-0-I")])
getlocal 5
subtract
getlex QName(PackageNamespace(""), "_-bY")
pushbyte 1
getproperty MultinameL([PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("https://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-09j"), StaticProtectedNs("_-09j"), StaticProtectedNs("_-0-I")])
getlocal 6
subtract
callpropvoid QName(PackageNamespace(""), "createGradientBox"), 5
getlocal1
getlocal0
getproperty QName(ProtectedNamespace("_-09j"), "_-J4")
callpropvoid QName(Namespace("https://adobe.com/AS3/2006/builtin"), "push"), 1
getlocal 7
iftrue L168
getlocal0
getproperty QName(ProtectedNamespace("_-09j"), "_-PC")
getproperty QName(PackageNamespace(""), "data")
pushbyte 0
setproperty QName(PackageNamespace(""), "length")
getlocal 8
iffalse L157
getlocal0
getproperty QName(ProtectedNamespace("_-09j"), "_-PC")
getproperty QName(PackageNamespace(""), "data")
getlex QName(PackageNamespace(""), "_-bY")
pushbyte 0
getproperty MultinameL([PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("https://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-09j"), StaticProtectedNs("_-09j"), StaticProtectedNs("_-0-I")])
getlocal 5
subtract
getlex QName(PackageNamespace(""), "_-bY")
pushbyte 1
getproperty MultinameL([PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("https://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-09j"), StaticProtectedNs("_-09j"), StaticProtectedNs("_-0-I")])
getlocal 6
subtract
getlex QName(PackageNamespace(""), "_-bY")
pushbyte 0
getproperty MultinameL([PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("https://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-09j"), StaticProtectedNs("_-09j"), StaticProtectedNs("_-0-I")])
getlocal 5
add
getlex QName(PackageNamespace(""), "_-bY")
pushbyte 1
getproperty MultinameL([PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("https://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-09j"), StaticProtectedNs("_-09j"), StaticProtectedNs("_-0-I")])
getlocal 6
subtract
getlex QName(PackageNamespace(""), "_-bY")
pushbyte 0
getproperty MultinameL([PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("https://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-09j"), StaticProtectedNs("_-09j"), StaticProtectedNs("_-0-I")])
getlocal 5
add
getlex QName(PackageNamespace(""), "_-bY")
pushbyte 1
getproperty MultinameL([PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("https://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-09j"), StaticProtectedNs("_-09j"), StaticProtectedNs("_-0-I")])
getlocal 6
add
getlex QName(PackageNamespace(""), "_-bY")
pushbyte 0
getproperty MultinameL([PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("https://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-09j"), StaticProtectedNs("_-09j"), StaticProtectedNs("_-0-I")])
jump L149
getlocal 5
pushfalse
setlocal 5
negate_i
inclocal 6
kill 3
L149:
getlocal 5
subtract
getlex QName(PackageNamespace(""), "_-bY")
pushbyte 1
getproperty MultinameL([PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#0"), PrivateNamespace("*", "com.company.assembleegameclient.objects:Projectile#1"), PackageNamespace(""), PackageNamespace("com.company.assembleegameclient.objects"), PackageInternalNs("com.company.assembleegameclient.objects"), Namespace("https://adobe.com/AS3/2006/builtin"), ProtectedNamespace("_-09j"), StaticProtectedNs("_-09j"), StaticProtectedNs("_-0-I")])
getlocal 6
add
callpropvoid QName(Namespace("https://adobe.com/AS3/2006/builtin"), "push"), 8
L157:
getlocal1
getlocal0
getproperty QName(ProtectedNamespace("_-09j"), "_-PC")
callpropvoid QName(Namespace("https://adobe.com/AS3/2006/builtin"), "push"), 1
getlocal 7
dup
iffalse L167
pop
getlocal3
convert_b
L167:
iftrue L172
L168:
getlocal1
getlex QName(PackageNamespace("com.company.util"), "_-9e")
getproperty QName(PackageNamespace(""), "END_FILL")
callpropvoid QName(Namespace("https://adobe.com/AS3/2006/builtin"), "push"), 1
L172:
returnvoid
end ; code
end ; body
end ; method
end ; trait