Function at 0x4c2f50
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x55c200
mov eax, dword fs:[0]
push eax
sub esp, 0x44
mov eax, dword [0x58829c]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov edi, dword [sym.imp.msvcr120.dll_void____cdecl_operator_new_unsigned_int_]
push 0xf4
call edi
mov ebx, eax
add esp, 4
mov dword [ebp - 0x40], ebx
mov dword [ebp - 4], 0
test ebx, ebx
je 0x4c2fdd
mov ecx, dword [0x588fe4]
sub esp, 0x10
mov dword [esp + 0xc], 0x43000000
mov dword [esp + 8], 0x43000000
mov dword [esp + 4], 0
mov dword [esp], 0
push 0
push 2
push str.textures_TileCarouselMetalBottom.png
call fcn.00542f20
push eax
mov ecx, ebx
call fcn.00541d40
jmp 0x4c2fdf
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov dword [esi + 0x1cc], eax
mov dword [eax + 0xe0], 0x42800000
mov dword [eax + 0xe4], 0x42800000
mov dword [eax + 0xe8], 0x42800000
mov dword [eax + 0xec], 0x42800000
xor eax, eax
inc eax
push eax
push str.textures_Tile_d.png
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x30]
push 0x20
push eax
call dword [sym.imp.msvcr120.dll_sprintf_s]
mov ecx, dword [0x588fe4]
lea eax, [ebp - 0x30]
add esp, 0x10
push 0
push 0
push eax
call fcn.00542f20
mov ecx, dword [0x58d464]
mov ebx, eax
push 0
push ebx
mov ecx, dword [ecx + 0x154]
push ecx
mov edx, dword [ecx]
call dword [edx + 0x22c]
push 0
push ebx
movd xmm0, eax
mov eax, dword [0x58d464]
cvtdq2ps xmm0, xmm0
mov eax, dword [eax + 0x154]
push eax
movss dword [ebp - 0x3c], xmm0
mov ecx, dword [eax]
call dword [ecx + 0x230]
push 0xf4
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [ebp - 0x38], xmm0
call edi
add esp, 4
mov dword [ebp - 0x40], eax
mov dword [ebp - 4], 1
test eax, eax
je 0x4c30d7
movss xmm0, dword [ebp - 0x38]
sub esp, 0x10
mov ecx, eax
movss dword [esp + 0xc], xmm0
movss xmm0, dword [ebp - 0x3c]
movss dword [esp + 8], xmm0
mov dword [esp + 4], 0
mov dword [esp], 0
push ebx
call fcn.00541d40
mov ebx, eax
jmp 0x4c30d9
xor ebx, ebx
movss xmm0, dword [ebp - 0x3c]
movss xmm1, dword [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
mulss xmm0, dword [0x577514]
mulss xmm1, dword [0x577514]
movss dword [ebx + 0xe0], xmm0
movss dword [ebx + 0xe8], xmm0
movss dword [ebx + 0xe4], xmm1
movss dword [ebx + 0xec], xmm1
mov eax, dword [esi + 0x14]
cmp dword [esi + 0x10], eax
jne 0x4c312d
add eax, 0xa
mov ecx, esi
push eax
call fcn.00436aa0
mov ecx, dword [esi + 0x10]
mov eax, dword [esi + 0x18]
mov dword [eax + ecx*4], ebx
inc dword [esi + 0x10]
mov eax, dword [ebp - 0x4c]
cmp eax, 0xe
jl 0x4c3016
mov ecx, dword [0x588fe4]
push 0
push 0
push str.textures_TileStatic2.png
call fcn.00542f20
mov ecx, dword [0x58d464]
mov ebx, eax
push 0
push ebx
mov ecx, dword [ecx + 0x154]
push ecx
mov edx, dword [ecx]
call dword [edx + 0x22c]
push 0
push ebx
movd xmm0, eax
mov eax, dword [0x58d464]
cvtdq2ps xmm0, xmm0
mov eax, dword [eax + 0x154]
push eax
movss dword [ebp - 0x38], xmm0
mov ecx, dword [eax]
call dword [ecx + 0x230]
push 0xf4
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [ebp - 0x3c], xmm0
call edi
add esp, 4
mov dword [ebp - 0x40], eax
mov dword [ebp - 4], 2
test eax, eax
je 0x4c31ec
movss xmm0, dword [ebp - 0x3c]
sub esp, 0x10
mov ecx, eax
movss dword [esp + 0xc], xmm0
movss xmm0, dword [ebp - 0x38]
movss dword [esp + 8], xmm0
mov dword [esp + 4], 0
mov dword [esp], 0
push ebx
call fcn.00541d40
jmp 0x4c31ee
xor eax, eax
movss xmm1, dword [ebp - 0x38]
movss xmm2, dword [ebp - 0x3c]
mov dword [ebp - 4], 0xffffffff
mulss xmm1, dword [0x577514]
mov ecx, dword [0x588fe4]
mulss xmm2, dword [0x577514]
push 0
mov dword [esi + 0x1c], eax
push 0
push str.textures_TileMulti.png
movss dword [eax + 0xe0], xmm1
movss dword [eax + 0xe4], xmm2
movss dword [eax + 0xe8], xmm1
movss dword [eax + 0xec], xmm2
call fcn.00542f20
mov ecx, dword [0x58d464]
mov ebx, eax
push 0
push ebx
mov ecx, dword [ecx + 0x154]
push ecx
mov edx, dword [ecx]
call dword [edx + 0x22c]
push 0
push ebx
movd xmm0, eax
mov eax, dword [0x58d464]
cvtdq2ps xmm0, xmm0
mov eax, dword [eax + 0x154]
push eax
movss dword [ebp - 0x38], xmm0
mov ecx, dword [eax]
call dword [ecx + 0x230]
push 0xf4
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [ebp - 0x3c], xmm0
call edi
add esp, 4
mov dword [ebp - 0x40], eax
mov dword [ebp - 4], 3
test eax, eax
je 0x4c32d9
movss xmm0, dword [ebp - 0x3c]
sub esp, 0x10
mov ecx, eax
movss dword [esp + 0xc], xmm0
movss xmm0, dword [ebp - 0x38]
movss dword [esp + 8], xmm0
mov dword [esp + 4], 0
mov dword [esp], 0
push ebx
call fcn.00541d40
jmp 0x4c32db
xor eax, eax
movss xmm1, dword [ebp - 0x38]
movss xmm2, dword [ebp - 0x3c]
mov dword [ebp - 4], 0xffffffff
mulss xmm1, dword [0x577514]
mov ecx, dword [0x588fe4]
mulss xmm2, dword [0x577514]
push 0
mov dword [esi + 0x20], eax
push 0
push str.textures_TileMetalSmall.png
movss dword [eax + 0xe0], xmm1
movss dword [eax + 0xe4], xmm2
movss dword [eax + 0xe8], xmm1
movss dword [eax + 0xec], xmm2
call fcn.00542f20
mov ecx, dword [0x58d464]
mov ebx, eax
push 0
push ebx
mov ecx, dword [ecx + 0x154]
push ecx
mov edx, dword [ecx]
call dword [edx + 0x22c]
push 0
push ebx
movd xmm0, eax
mov eax, dword [0x58d464]
cvtdq2ps xmm0, xmm0
mov eax, dword [eax + 0x154]
push eax
movss dword [ebp - 0x38], xmm0
mov ecx, dword [eax]
call dword [ecx + 0x230]
push 0xf4
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [ebp - 0x3c], xmm0
call edi
add esp, 4
mov dword [ebp - 0x40], eax
mov dword [ebp - 4], 4
test eax, eax
je 0x4c33c6
movss xmm0, dword [ebp - 0x3c]
sub esp, 0x10
mov ecx, eax
movss dword [esp + 0xc], xmm0
movss xmm0, dword [ebp - 0x38]
movss dword [esp + 8], xmm0
mov dword [esp + 4], 0
mov dword [esp], 0
push ebx
call fcn.00541d40
jmp 0x4c33c8
xor eax, eax
movss xmm1, dword [ebp - 0x38]
movss xmm2, dword [ebp - 0x3c]
mov dword [ebp - 4], 0xffffffff
mulss xmm1, dword [0x577514]
mov ecx, dword [0x588fe4]
mulss xmm2, dword [0x577514]
push 0
mov dword [esi + 0xa0], eax
push 0
push str.textures_TileStaticSmall.png
movss dword [eax + 0xe0], xmm1
movss dword [eax + 0xe4], xmm2
movss dword [eax + 0xe8], xmm1
movss dword [eax + 0xec], xmm2
call fcn.00542f20
mov ecx, dword [0x58d464]
mov ebx, eax
push 0
push ebx
mov ecx, dword [ecx + 0x154]
push ecx
mov edx, dword [ecx]
call dword [edx + 0x22c]
push 0
push ebx
movd xmm0, eax
mov eax, dword [0x58d464]
cvtdq2ps xmm0, xmm0
mov eax, dword [eax + 0x154]
push eax
movss dword [ebp - 0x38], xmm0
mov ecx, dword [eax]
call dword [ecx + 0x230]
push 0xf4
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [ebp - 0x3c], xmm0
call edi
add esp, 4
mov dword [ebp - 0x40], eax
mov dword [ebp - 4], 5
test eax, eax
je 0x4c34b6
movss xmm0, dword [ebp - 0x3c]
sub esp, 0x10
mov ecx, eax
movss dword [esp + 0xc], xmm0
movss xmm0, dword [ebp - 0x38]
movss dword [esp + 8], xmm0
mov dword [esp + 4], 0
mov dword [esp], 0
push ebx
call fcn.00541d40
jmp 0x4c34b8
xor eax, eax
movss xmm1, dword [ebp - 0x38]
movss xmm2, dword [ebp - 0x3c]
mov dword [ebp - 4], 0xffffffff
mulss xmm1, dword [0x577514]
mov ecx, dword [0x588fe4]
mulss xmm2, dword [0x577514]
push 0
mov dword [esi + 0xa4], eax
push 0
push str.textures_TileMetal.png
movss dword [eax + 0xe0], xmm1
movss dword [eax + 0xe4], xmm2
movss dword [eax + 0xe8], xmm1
movss dword [eax + 0xec], xmm2
call fcn.00542f20
mov ecx, dword [0x58d464]
mov ebx, eax
push 0
push ebx
mov ecx, dword [ecx + 0x154]
push ecx
mov edx, dword [ecx]
call dword [edx + 0x22c]
push 0
push ebx
movd xmm0, eax
mov eax, dword [0x58d464]
cvtdq2ps xmm0, xmm0
mov eax, dword [eax + 0x154]
push eax
movss dword [ebp - 0x38], xmm0
mov ecx, dword [eax]
call dword [ecx + 0x230]
push 0xf4
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [ebp - 0x3c], xmm0
call edi
add esp, 4
mov dword [ebp - 0x40], eax
mov dword [ebp - 4], 6
test eax, eax
je 0x4c35a6
movss xmm0, dword [ebp - 0x3c]
sub esp, 0x10
mov ecx, eax
movss dword [esp + 0xc], xmm0
movss xmm0, dword [ebp - 0x38]
movss dword [esp + 8], xmm0
mov dword [esp + 4], 0
mov dword [esp], 0
push ebx
call fcn.00541d40
jmp 0x4c35a8
xor eax, eax
movss xmm1, dword [ebp - 0x38]
movss xmm2, dword [ebp - 0x3c]
mov dword [ebp - 4], 0xffffffff
mulss xmm1, dword [0x577514]
mov dword [esi + 0xa8], eax
mulss xmm2, dword [0x577514]
push 0x6c
movss dword [eax + 0xe0], xmm1
movss dword [eax + 0xe8], xmm1
movss dword [eax + 0xe4], xmm2
movss dword [eax + 0xec], xmm2
call edi
mov ebx, eax
add esp, 4
mov dword [ebp - 0x40], ebx
mov dword [ebp - 4], 7
test ebx, ebx
je 0x4c363f
mov dword [ebx + 0x14], 0xf
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
push 0x23
push 0x571370
mov ecx, ebx
mov byte [ebp - 4], 8
call fcn.00401ea0
movss xmm2, dword [0x577c44]
mov ecx, ebx
push 0x571370
call fcn.00401620
jmp 0x4c3641
xor ebx, ebx
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0xac], ebx
call edi
mov ebx, eax
add esp, 4
mov dword [ebp - 0x40], ebx
mov dword [ebp - 4], 9
test ebx, ebx
je 0x4c369e
mov dword [ebx + 0x14], 0xf
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
push 0x24
push 0x5713d8
mov ecx, ebx
mov byte [ebp - 4], 0xa
call fcn.00401ea0
movss xmm2, dword [0x577c44]
mov ecx, ebx
push 0x5713d8
call fcn.00401620
jmp 0x4c36a0
xor ebx, ebx
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0xb0], ebx
call edi
mov ebx, eax
add esp, 4
mov dword [ebp - 0x40], ebx
mov dword [ebp - 4], 0xb
test ebx, ebx
je 0x4c36fd
mov dword [ebx + 0x14], 0xf
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
push 0x24
push str.textures_BatterflyMulti_anim.png.xml
mov ecx, ebx
mov byte [ebp - 4], 0xc
call fcn.00401ea0
movss xmm2, dword [0x577c44]
mov ecx, ebx
push str.textures_BatterflyMulti_anim.png.xml
call fcn.00401620
jmp 0x4c36ff
xor ebx, ebx
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x1c8], ebx
call edi
mov ebx, eax
add esp, 4
mov dword [ebp - 0x40], ebx
mov dword [ebp - 4], 0xd
test ebx, ebx
je 0x4c375c
mov dword [ebx + 0x14], 0xf
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
push 0x28
push str.textures_TileCrossDynamite1_anim.png.xml
mov ecx, ebx
mov byte [ebp - 4], 0xe
call fcn.00401ea0
movss xmm2, dword [0x577c44]
mov ecx, ebx
push str.textures_TileCrossDynamite1_anim.png.xml
call fcn.00401620
jmp 0x4c375e
xor ebx, ebx
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x144], ebx
call edi
mov ebx, eax
add esp, 4
mov dword [ebp - 0x40], ebx
mov dword [ebp - 4], 0xf
test ebx, ebx
je 0x4c37bb
mov dword [ebx + 0x14], 0xf
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
push 0x28
push str.textures_TileCrossDynamite2_anim.png.xml
mov ecx, ebx
mov byte [ebp - 4], 0x10
call fcn.00401ea0
movss xmm2, dword [0x577c44]
mov ecx, ebx
push str.textures_TileCrossDynamite2_anim.png.xml
call fcn.00401620
jmp 0x4c37bd
xor ebx, ebx
mov dword [ebp - 4], 0xffffffff
mov dword [esi + 0x148], ebx
mov eax, dword [0x58d464]
mov ecx, dword [eax + 0x150]
push ecx
mov dword [esp], 0x402ccccd
mov eax, dword [ecx]
call dword [eax + 0x14]
push 0xf4
call edi
mov ebx, eax
add esp, 4
mov dword [ebp - 0x40], ebx
mov dword [ebp - 4], 0x11
test ebx, ebx
je 0x4c383c
mov ecx, dword [0x588fe4]
sub esp, 0x10
mov dword [esp + 0xc], 0x42e80000
mov dword [esp + 8], 0x42c20000
mov dword [esp + 4], 0x40c00000
mov dword [esp], 0x41900000
push 0
push 0
push str.textures_TileArrow.png
call fcn.00542f20
push eax
mov ecx, ebx
call fcn.00541d40
jmp 0x4c383e
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0xf4
mov dword [ebp - 0x4c], eax
mov dword [eax + 0xe0], 0x42400000
mov dword [eax + 0xe4], 0x42680000
mov dword [eax + 0xe8], 0x42400000
mov dword [eax + 0xec], 0x42680000
call edi
mov ebx, eax
add esp, 4
mov dword [ebp - 0x40], ebx
mov dword [ebp - 4], 0x12
test ebx, ebx
je 0x4c38ca
mov ecx, dword [0x588fe4]
sub esp, 0x10
mov dword [esp + 0xc], 0x42e80000
mov dword [esp + 8], 0x42c20000
mov dword [esp + 4], 0x40c00000
mov dword [esp], 0x43120000
push 0
push 0
push str.textures_TileArrow.png
call fcn.00542f20
push eax
mov ecx, ebx
call fcn.00541d40
jmp 0x4c38cc
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x1c
mov dword [ebp - 0x3c], eax
mov dword [eax + 0xe0], 0x42400000
mov dword [eax + 0xe4], 0x42680000
mov dword [eax + 0xe8], 0x42400000
mov dword [eax + 0xec], 0x42680000
call edi
add esp, 4
mov dword [ebp - 0x38], eax
test eax, eax
je 0x4c3929
mov dword [eax], 0x5752f0
mov dword [eax + 0x18], 0
mov dword [eax + 0x14], 0
mov dword [eax + 0x10], 0
jmp 0x4c3930
mov dword [ebp - 0x38], 0
mov eax, dword [esi + 0x40]
cmp dword [esi + 0x3c], eax
jne 0x4c3944
add eax, 0xa
lea ecx, [esi + 0x2c]
push eax
call fcn.00436aa0
mov ecx, dword [esi + 0x3c]
mov eax, dword [esi + 0x44]
mov edx, dword [ebp - 0x38]
push 0x1c
mov dword [eax + ecx*4], edx
inc dword [esi + 0x3c]
call edi
add esp, 4
mov dword [ebp - 0x38], eax
test eax, eax
je 0x4c397e
mov dword [eax], 0x5752f0
mov dword [eax + 0x18], 0
mov dword [eax + 0x14], 0
mov dword [eax + 0x10], 0
jmp 0x4c3985
mov dword [ebp - 0x38], 0
mov eax, dword [esi + 0x40]
cmp dword [esi + 0x3c], eax
jne 0x4c3999
add eax, 0xa
lea ecx, [esi + 0x2c]
push eax
call fcn.00436aa0
mov ecx, dword [esi + 0x3c]
mov eax, dword [esi + 0x44]
mov edx, dword [ebp - 0x38]
push 0
push 0
mov dword [eax + ecx*4], edx
inc dword [esi + 0x3c]
mov ecx, dword [0x588fe4]
push str.textures_TileArrow.png
mov dword [esi + 0x48], 0
mov dword [esi + 0x84], 0
call fcn.00542f20
mov ebx, eax
mov eax, dword [ebp - 0x3c]
push 0xf4
movss xmm0, dword [eax + 0xc8]
movss dword [ebp - 0x40], xmm0
movss xmm0, dword [eax + 0xcc]
movss dword [ebp - 0x48], xmm0
movss xmm0, dword [eax + 0xd0]
movss dword [ebp - 0x44], xmm0
movss xmm0, dword [eax + 0xd4]
movss dword [ebp - 0x38], xmm0
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x13
test eax, eax
je 0x4c3a56
movss xmm0, dword [ebp - 0x38]
sub esp, 0x10
mov ecx, eax
movss dword [esp + 0xc], xmm0
movss xmm0, dword [ebp - 0x44]
movss dword [esp + 8], xmm0
movss xmm0, dword [ebp - 0x48]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x40]
movss dword [esp], xmm0
push ebx
call fcn.00541d40
jmp 0x4c3a58
xor eax, eax
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 4], 0xffffffff
push 0
push 0
movss xmm0, dword [ecx + 0xe0]
movss xmm1, dword [ecx + 0xe4]
addss xmm0, dword [0x577620]
subss xmm1, dword [0x5776c0]
mov ecx, dword [0x588fe4]
push str.textures_TileArrow.png
movss dword [eax + 0xe0], xmm0
movss dword [eax + 0xe4], xmm1
movss dword [eax + 0xe8], xmm0
movss dword [eax + 0xec], xmm1
mov dword [esi + 0x8c], eax
call fcn.00542f20
mov ebx, eax
mov eax, dword [ebp - 0x3c]
push 0xf4
movss xmm0, dword [eax + 0xc8]
movss dword [ebp - 0x38], xmm0
movss xmm0, dword [eax + 0xcc]
movss dword [ebp - 0x44], xmm0
movss xmm0, dword [eax + 0xd0]
movss dword [ebp - 0x48], xmm0
movss xmm0, dword [eax + 0xd4]
movss dword [ebp - 0x40], xmm0
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x14
test eax, eax
je 0x4c3b45
movss xmm0, dword [ebp - 0x40]
sub esp, 0x10
mov ecx, eax
movss dword [esp + 0xc], xmm0
movss xmm0, dword [ebp - 0x48]
movss dword [esp + 8], xmm0
movss xmm0, dword [ebp - 0x44]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x38]
movss dword [esp], xmm0
push ebx
call fcn.00541d40
jmp 0x4c3b47
xor eax, eax
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 4], 0xffffffff
push 0
push 0
movss xmm0, dword [ecx + 0xe0]
movss xmm1, dword [ecx + 0xe4]
addss xmm0, dword [0x577620]
subss xmm1, dword [0x5776c0]
mov ecx, dword [0x588fe4]
push str.textures_TileArrow.png
movss dword [eax + 0xe0], xmm0
movss dword [eax + 0xe4], xmm1
movss dword [eax + 0xe8], xmm0
movss dword [eax + 0xec], xmm1
mov dword [esi + 0x90], eax
call fcn.00542f20
mov ebx, eax
mov eax, dword [ebp - 0x3c]
push 0xf4
movss xmm0, dword [eax + 0xc8]
movss dword [ebp - 0x38], xmm0
movss xmm0, dword [eax + 0xcc]
movss dword [ebp - 0x44], xmm0
movss xmm0, dword [eax + 0xd0]
movss dword [ebp - 0x48], xmm0
movss xmm0, dword [eax + 0xd4]
movss dword [ebp - 0x40], xmm0
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x15
test eax, eax
je 0x4c3c34
movss xmm0, dword [ebp - 0x40]
sub esp, 0x10
mov ecx, eax
movss dword [esp + 0xc], xmm0
movss xmm0, dword [ebp - 0x48]
movss dword [esp + 8], xmm0
movss xmm0, dword [ebp - 0x44]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x38]
movss dword [esp], xmm0
push ebx
call fcn.00541d40
jmp 0x4c3c36
xor eax, eax
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 4], 0xffffffff
push 0
push 0
movss xmm0, dword [ecx + 0xe0]
movss xmm1, dword [ecx + 0xe4]
addss xmm0, dword [0x577620]
subss xmm1, dword [0x5776c0]
mov ecx, dword [0x588fe4]
push str.textures_TileArrow.png
movss dword [eax + 0xe0], xmm0
movss dword [eax + 0xe4], xmm1
movss dword [eax + 0xe8], xmm0
movss dword [eax + 0xec], xmm1
mov dword [esi + 0x94], eax
call fcn.00542f20
mov ebx, eax
mov eax, dword [ebp - 0x3c]
push 0xf4
movss xmm0, dword [eax + 0xc8]
movss dword [ebp - 0x38], xmm0
movss xmm0, dword [eax + 0xcc]
movss dword [ebp - 0x44], xmm0
movss xmm0, dword [eax + 0xd0]
movss dword [ebp - 0x48], xmm0
movss xmm0, dword [eax + 0xd4]
movss dword [ebp - 0x40], xmm0
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x16
test eax, eax
je 0x4c3d23
movss xmm0, dword [ebp - 0x40]
sub esp, 0x10
mov ecx, eax
movss dword [esp + 0xc], xmm0
movss xmm0, dword [ebp - 0x48]
movss dword [esp + 8], xmm0
movss xmm0, dword [ebp - 0x44]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x38]
movss dword [esp], xmm0
push ebx
call fcn.00541d40
jmp 0x4c3d25
xor eax, eax
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 4], 0xffffffff
push 0
push 0
movss xmm0, dword [ecx + 0xe0]
movss xmm1, dword [ecx + 0xe4]
addss xmm0, dword [0x577620]
subss xmm1, dword [0x5776c0]
mov ecx, dword [0x588fe4]
push str.textures_TileArrowStop.png
movss dword [eax + 0xe0], xmm0
movss dword [eax + 0xe4], xmm1
movss dword [eax + 0xe8], xmm0
movss dword [eax + 0xec], xmm1
mov dword [esi + 0x98], eax
call fcn.00542f20
mov ebx, eax
mov eax, dword [ebp - 0x3c]
push 0xf4
movss xmm0, dword [eax + 0xc8]
movss dword [ebp - 0x38], xmm0
movss xmm0, dword [eax + 0xcc]
movss dword [ebp - 0x44], xmm0
movss xmm0, dword [eax + 0xd0]
movss dword [ebp - 0x48], xmm0
movss xmm0, dword [eax + 0xd4]
movss dword [ebp - 0x40], xmm0
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x17
test eax, eax
je 0x4c3e12
movss xmm0, dword [ebp - 0x40]
sub esp, 0x10
mov ecx, eax
movss dword [esp + 0xc], xmm0
movss xmm0, dword [ebp - 0x48]
movss dword [esp + 8], xmm0
movss xmm0, dword [ebp - 0x44]
movss dword [esp + 4], xmm0
movss xmm0, dword [ebp - 0x38]
movss dword [esp], xmm0
push ebx
call fcn.00541d40
jmp 0x4c3e14
xor eax, eax
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 4], 0xffffffff
push 0
push 0
movss xmm0, dword [ecx + 0xe0]
movss xmm1, dword [ecx + 0xe4]
addss xmm0, dword [0x577620]
subss xmm1, dword [0x5776c0]
mov ecx, dword [0x588fe4]
push str.textures_TileSlime.png
movss dword [eax + 0xe0], xmm0
movss dword [eax + 0xe4], xmm1
movss dword [eax + 0xe8], xmm0
movss dword [eax + 0xec], xmm1
mov dword [esi + 0x9c], eax
call fcn.00542f20
push 0xf4
mov ebx, eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x18
test eax, eax
je 0x4c3ebe
sub esp, 0x10
mov ecx, eax
mov dword [esp + 0xc], 0x42800000
mov dword [esp + 8], 0x42800000
mov dword [esp + 4], 0
mov dword [esp], 0
push ebx
call fcn.00541d40
jmp 0x4c3ec0
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [0x588fe4]
push 0
push 0
mov dword [eax + 0xe0], 0x42000000
mov dword [eax + 0xe4], 0x42000000
mov dword [eax + 0xe8], 0x42000000
mov dword [eax + 0xec], 0x42000000
push str.textures_TilePhoenix.png
mov dword [esi + 0x290], eax
call fcn.00542f20
push 0xf4
mov ebx, eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x19
test eax, eax
je 0x4c3f4f
sub esp, 0x10
mov ecx, eax
mov dword [esp + 0xc], 0x42800000
mov dword [esp + 8], 0x42800000
mov dword [esp + 4], 0
mov dword [esp], 0
push ebx
call fcn.00541d40
jmp 0x4c3f51
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [0x588fe4]
push 0
push 0
mov dword [eax + 0xe0], 0x42000000
mov dword [eax + 0xe4], 0x42000000
mov dword [eax + 0xe8], 0x42000000
mov dword [eax + 0xec], 0x42000000
push str.textures_TilePhoenixGolden.png
mov dword [esi + 0x2a4], eax
call fcn.00542f20
push 0xf4
mov ebx, eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x1a
test eax, eax
je 0x4c3fe0
sub esp, 0x10
mov ecx, eax
mov dword [esp + 0xc], 0x42800000
mov dword [esp + 8], 0x42800000
mov dword [esp + 4], 0
mov dword [esp], 0
push ebx
call fcn.00541d40
jmp 0x4c3fe2
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 0xe0], 0x42000000
mov dword [eax + 0xe4], 0x42000000
mov dword [eax + 0xe8], 0x42000000
mov dword [eax + 0xec], 0x42000000
push 0x6c
mov dword [esi + 0x2a8], eax
mov dword [esi + 0x88], 0xffffffff
call edi
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov dword [ebp - 4], 0x1b
test ebx, ebx
je 0x4c4071
mov dword [ebx + 0x14], 0xf
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
push 0x27
push 0x5714d4
mov ecx, ebx
mov byte [ebp - 4], 0x1c
call fcn.00401ea0
movss xmm2, dword [0x577c44]
mov ecx, ebx
push 0x5714d4
call fcn.00401620
jmp 0x4c4073
xor ebx, ebx
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0xb4], ebx
call edi
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov dword [ebp - 4], 0x1d
test ebx, ebx
je 0x4c40d0
mov dword [ebx + 0x14], 0xf
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
push 0x1f
push str.textures_TileCloud_anim.png.xml
mov ecx, ebx
mov byte [ebp - 4], 0x1e
call fcn.00401ea0
movss xmm2, dword [0x577c44]
mov ecx, ebx
push str.textures_TileCloud_anim.png.xml
call fcn.00401620
jmp 0x4c40d2
xor ebx, ebx
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0xb8], ebx
call edi
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov dword [ebp - 4], 0x1f
test ebx, ebx
je 0x4c412f
mov dword [ebx + 0x14], 0xf
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
push 0x20
push 0x57151c
mov ecx, ebx
mov byte [ebp - 4], 0x20
call fcn.00401ea0
movss xmm2, dword [0x577c44]
mov ecx, ebx
push 0x57151c
call fcn.00401620
jmp 0x4c4131
xor ebx, ebx
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0xbc], ebx
call edi
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov dword [ebp - 4], 0x21
test ebx, ebx
je 0x4c418e
mov dword [ebx + 0x14], 0xf
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
push 0x1e
push 0x5714fc
mov ecx, ebx
mov byte [ebp - 4], 0x22
call fcn.00401ea0
movss xmm2, dword [0x577c44]
mov ecx, ebx
push 0x5714fc
call fcn.00401620
jmp 0x4c4190
xor ebx, ebx
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0xc0], ebx
call edi
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov dword [ebp - 4], 0x23
test ebx, ebx
je 0x4c41ed
mov dword [ebx + 0x14], 0xf
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
push 0x23
push str.textures_TileWoodBlock_Down.png.xml
mov ecx, ebx
mov byte [ebp - 4], 0x24
call fcn.00401ea0
movss xmm2, dword [0x577c44]
mov ecx, ebx
push str.textures_TileWoodBlock_Down.png.xml
call fcn.00401620
jmp 0x4c41ef
xor ebx, ebx
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0xc4], ebx
call edi
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov dword [ebp - 4], 0x25
test ebx, ebx
je 0x4c424c
mov dword [ebx + 0x14], 0xf
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
push 0x23
push str.textures_TileWoodBlock_Left.png.xml
mov ecx, ebx
mov byte [ebp - 4], 0x26
call fcn.00401ea0
movss xmm2, dword [0x577c44]
mov ecx, ebx
push str.textures_TileWoodBlock_Left.png.xml
call fcn.00401620
jmp 0x4c424e
xor ebx, ebx
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0xc8], ebx
call edi
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov dword [ebp - 4], 0x27
test ebx, ebx
je 0x4c42ab
mov dword [ebx + 0x14], 0xf
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
push 0x24
push str.textures_TileWoodBlock_Right.png.xml
mov ecx, ebx
mov byte [ebp - 4], 0x28
call fcn.00401ea0
movss xmm2, dword [0x577c44]
mov ecx, ebx
push str.textures_TileWoodBlock_Right.png.xml
call fcn.00401620
jmp 0x4c42ad
xor ebx, ebx
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0xcc], ebx
call edi
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov dword [ebp - 4], 0x29
test ebx, ebx
je 0x4c430a
mov dword [ebx + 0x14], 0xf
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
push 0x21
push str.textures_TileWoodBlock_Up.png.xml
mov ecx, ebx
mov byte [ebp - 4], 0x2a
call fcn.00401ea0
movss xmm2, dword [0x577c44]
mov ecx, ebx
push str.textures_TileWoodBlock_Up.png.xml
call fcn.00401620
jmp 0x4c430c
xor ebx, ebx
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0xd0], ebx
call edi
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov dword [ebp - 4], 0x2b
test ebx, ebx
je 0x4c4369
mov dword [ebx + 0x14], 0xf
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
push 0x27
push str.textures_TileAntibonusLock_anim.png.xml
mov ecx, ebx
mov byte [ebp - 4], 0x2c
call fcn.00401ea0
movss xmm2, dword [0x577c44]
mov ecx, ebx
push str.textures_TileAntibonusLock_anim.png.xml
call fcn.00401620
jmp 0x4c436b
xor ebx, ebx
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0xd4], ebx
call edi
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov dword [ebp - 4], 0x2d
test ebx, ebx
je 0x4c43c8
mov dword [ebx + 0x14], 0xf
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
push 0x2a
push str.textures_TileAntibonusMarbles_anim.png.xml
mov ecx, ebx
mov byte [ebp - 4], 0x2e
call fcn.00401ea0
movss xmm2, dword [0x577c44]
mov ecx, ebx
push str.textures_TileAntibonusMarbles_anim.png.xml
call fcn.00401620
jmp 0x4c43ca
xor ebx, ebx
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0xd8], ebx
call edi
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov dword [ebp - 4], 0x2f
test ebx, ebx
je 0x4c4427
mov dword [ebx + 0x14], 0xf
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
push 0x25
push str.textures_TileBonusRocket_anim.png.xml
mov ecx, ebx
mov byte [ebp - 4], 0x30
call fcn.00401ea0
movss xmm2, dword [0x577c44]
mov ecx, ebx
push str.textures_TileBonusRocket_anim.png.xml
call fcn.00401620
jmp 0x4c4429
xor ebx, ebx
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0xdc], ebx
call edi
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov dword [ebp - 4], 0x31
test ebx, ebx
je 0x4c4486
mov dword [ebx + 0x14], 0xf
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
push 0x2b
push str.textures_TileBonusRocketGolden_anim.png.xml
mov ecx, ebx
mov byte [ebp - 4], 0x32
call fcn.00401ea0
movss xmm2, dword [0x577c44]
mov ecx, ebx
push str.textures_TileBonusRocketGolden_anim.png.xml
call fcn.00401620
jmp 0x4c4488
xor ebx, ebx
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0xe0], ebx
call edi
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov dword [ebp - 4], 0x33
test ebx, ebx
je 0x4c44e5
mov dword [ebx + 0x14], 0xf
mov dword [ebx + 0x10], 0
mov byte [ebx], 0
push 0x29
push str.textures_TileBonusArmageddon_anim.png.xml
mov ecx, ebx
mov byte [ebp - 4], 0x34
call fcn.00401ea0
movss xmm2, dword [0x577c44]
mov ecx, ebx
push str.textures_TileBonusArmageddon_anim.png.xml
call fcn.00401620
jmp 0x4c44e7
xor ebx, ebx
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0xec], ebx
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x35
test eax, eax
je 0x4c451f
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileBonusArmageddonGolden_anim.png.xml
call fcn.004014c0
jmp 0x4c4521
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0xf0], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x36
test eax, eax
je 0x4c4559
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileBonusArmageddonActivated_anim.png.xml
call fcn.004014c0
jmp 0x4c455b
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0xf4], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x37
test eax, eax
je 0x4c4593
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileBonusArmageddonGoldenActivated_anim.png.xml
call fcn.004014c0
jmp 0x4c4595
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0xf8], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x38
test eax, eax
je 0x4c45cd
movss xmm2, dword [0x577c44]
mov ecx, eax
push 0x571710
call fcn.004014c0
jmp 0x4c45cf
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0xfc], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x39
test eax, eax
je 0x4c4607
movss xmm2, dword [0x577c44]
mov ecx, eax
push 0x5716d8
call fcn.004014c0
jmp 0x4c4609
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x100], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x3a
test eax, eax
je 0x4c4641
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileBonusPhoenix_anim.png.xml
call fcn.004014c0
jmp 0x4c4643
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0xe4], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x3b
test eax, eax
je 0x4c467b
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileBonusPhoenixGolden_anim.png.xml
call fcn.004014c0
jmp 0x4c467d
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0xe8], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x3c
test eax, eax
je 0x4c46b5
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileBonusFire_anim.png.xml
call fcn.004014c0
jmp 0x4c46b7
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x104], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x3d
test eax, eax
je 0x4c46ef
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileBonusFire2_anim.png.xml
call fcn.004014c0
jmp 0x4c46f1
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x108], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x3e
test eax, eax
je 0x4c4729
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileBonusFireProgress_anim.png.xml
call fcn.004014c0
jmp 0x4c472b
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x10c], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x3f
test eax, eax
je 0x4c4763
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileBonusLightning_anim.png.xml
call fcn.004014c0
jmp 0x4c4765
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x110], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x40
test eax, eax
je 0x4c479d
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileBonusLightningProgress_anim.png.xml
call fcn.004014c0
jmp 0x4c479f
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x114], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x41
test eax, eax
je 0x4c47d7
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileExplosion_anim.png.xml
call fcn.004014c0
jmp 0x4c47d9
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x118], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x42
test eax, eax
je 0x4c4811
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileBonusExplosion_anim.png.xml
call fcn.004014c0
jmp 0x4c4813
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x11c], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x43
test eax, eax
je 0x4c484b
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileBonusExplosionProgress_anim.png.xml
call fcn.004014c0
jmp 0x4c484d
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x120], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x44
test eax, eax
je 0x4c4885
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileBonusStaticBomb_anim.png.xml
call fcn.004014c0
jmp 0x4c4887
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x124], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x45
test eax, eax
je 0x4c48bf
movss xmm2, dword [0x577c44]
mov ecx, eax
push 0x5718f8
call fcn.004014c0
jmp 0x4c48c1
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x128], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x46
test eax, eax
je 0x4c48f9
movss xmm2, dword [0x577c44]
mov ecx, eax
push 0x571978
call fcn.004014c0
jmp 0x4c48fb
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x12c], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x47
test eax, eax
je 0x4c4933
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileAntibonusWallBall_anim.png.xml
call fcn.004014c0
jmp 0x4c4935
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x130], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x48
test eax, eax
je 0x4c496d
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileAntibonusWallBallActivated_anim.png.xml
call fcn.004014c0
jmp 0x4c496f
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x134], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x49
test eax, eax
je 0x4c49a7
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileBomb_anim.png.xml
call fcn.004014c0
jmp 0x4c49a9
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x138], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x4a
test eax, eax
je 0x4c49e1
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileBonusBomb_anim.png.xml
call fcn.004014c0
jmp 0x4c49e3
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x13c], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x4b
test eax, eax
je 0x4c4a1b
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileBonusBombActivated_anim.png.xml
call fcn.004014c0
jmp 0x4c4a1d
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x140], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x4c
test eax, eax
je 0x4c4a55
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileBonusBombGolden_anim.png.xml
call fcn.004014c0
jmp 0x4c4a57
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x14c], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x4d
test eax, eax
je 0x4c4a8f
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileBonusBombGoldenActivated_anim.png.xml
call fcn.004014c0
jmp 0x4c4a91
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x150], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x4e
test eax, eax
je 0x4c4ac9
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileMulti_anim.png.xml
call fcn.004014c0
jmp 0x4c4acb
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x19c], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x4f
test eax, eax
je 0x4c4b03
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileBonusMulti_anim.png.xml
call fcn.004014c0
jmp 0x4c4b05
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x1a0], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x50
test eax, eax
je 0x4c4b3d
movss xmm2, dword [0x577c44]
mov ecx, eax
push 0x5719f0
call fcn.004014c0
jmp 0x4c4b3f
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x1a4], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x51
test eax, eax
je 0x4c4b77
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileAntibonusChain_anim.png.xml
call fcn.004014c0
jmp 0x4c4b79
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x1a8], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x52
test eax, eax
je 0x4c4bb1
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileAntibonusChainActivated_anim.png.xml
call fcn.004014c0
jmp 0x4c4bb3
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x1ac], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x53
test eax, eax
je 0x4c4beb
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileBonusMultiGolden_anim.png.xml
call fcn.004014c0
jmp 0x4c4bed
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x1b0], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x54
test eax, eax
je 0x4c4c25
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileBonusMultiGoldenActivated_anim.png.xml
call fcn.004014c0
jmp 0x4c4c27
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x1b4], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x55
test eax, eax
je 0x4c4c5f
movss xmm2, dword [0x577c44]
mov ecx, eax
push 0x571ac0
call fcn.004014c0
jmp 0x4c4c61
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x284], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x56
test eax, eax
je 0x4c4c99
movss xmm2, dword [0x577c44]
mov ecx, eax
push 0x571a98
call fcn.004014c0
jmp 0x4c4c9b
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x288], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x57
test eax, eax
je 0x4c4cd3
movss xmm2, dword [0x577c44]
mov ecx, eax
push 0x571b08
call fcn.004014c0
jmp 0x4c4cd5
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x28c], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x58
test eax, eax
je 0x4c4d0d
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileArrow_Up_ainm.png.xml
call fcn.004014c0
jmp 0x4c4d0f
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x24], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x59
test eax, eax
je 0x4c4d44
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileArrowStop_anim.png.xml
call fcn.004014c0
jmp 0x4c4d46
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x28], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x5a
test eax, eax
je 0x4c4d7b
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileIcepad_anim.png.xml
call fcn.004014c0
jmp 0x4c4d7d
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov dword [esi + 0x1c4], eax
mov dword [eax + 0x48], 0
push 0x6c
mov dword [esi + 0x1b8], 0
mov dword [esi + 0x1bc], 0
mov dword [esi + 0x1c0], 0
mov dword [esi + 0x1d8], 0
mov dword [esi + 0x1dc], 0
mov dword [esi + 0x1e0], 0
mov dword [esi + 0x1e4], 0
mov dword [esi + 0x1e8], 0
mov dword [esi + 0x1ec], 0
mov dword [esi + 0x1f0], 0
mov dword [esi + 0x1f4], 0
mov dword [esi + 0x1f8], 0
mov dword [esi + 0x1fc], 0
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x5b
test eax, eax
je 0x4c4e3e
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileRam_anim.png.xml
call fcn.004014c0
jmp 0x4c4e40
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x200], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x5c
test eax, eax
je 0x4c4e78
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileCaponier_Button_anim.png.xml
call fcn.004014c0
jmp 0x4c4e7a
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x204], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x5d
test eax, eax
je 0x4c4eb2
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileCaponier_Gun_anim.png.xml
call fcn.004014c0
jmp 0x4c4eb4
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0xf4
mov dword [esi + 0x208], eax
call edi
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov dword [ebp - 4], 0x5e
test ebx, ebx
je 0x4c4f1b
mov ecx, dword [0x588fe4]
sub esp, 0x10
mov dword [esp + 0xc], 0x42800000
mov dword [esp + 8], 0x42800000
mov dword [esp + 4], 0
mov dword [esp], 0
push 0
push 0
push str.textures_TileCaponier.png
call fcn.00542f20
push eax
mov ecx, ebx
call fcn.00541d40
jmp 0x4c4f1d
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov dword [esi + 0x20c], eax
push 0x6c
mov dword [eax + 0xe0], 0x42000000
mov dword [eax + 0xe4], 0x42000000
mov dword [eax + 0xe8], 0x42000000
mov dword [eax + 0xec], 0x42000000
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x5f
test eax, eax
je 0x4c4f7d
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TilePetalsBottom_anim.png.xml
call fcn.004014c0
jmp 0x4c4f7f
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0xf4
mov dword [esi + 0x210], eax
call edi
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov dword [ebp - 4], 0x60
test ebx, ebx
je 0x4c4fe6
mov ecx, dword [0x588fe4]
sub esp, 0x10
mov dword [esp + 0xc], 0x42800000
mov dword [esp + 8], 0x42800000
mov dword [esp + 4], 0
mov dword [esp], 0
push 0
push 0
push str.textures_TileCaponier_CannonBall.png
call fcn.00542f20
push eax
mov ecx, ebx
call fcn.00541d40
jmp 0x4c4fe8
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov dword [esi + 0x214], eax
push 0x6c
mov dword [eax + 0xe0], 0x42000000
mov dword [eax + 0xe4], 0x42000000
mov dword [eax + 0xe8], 0x42000000
mov dword [eax + 0xec], 0x42000000
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x61
test eax, eax
je 0x4c5048
movss xmm2, dword [0x577c44]
mov ecx, eax
push 0x571be0
call fcn.004014c0
jmp 0x4c504a
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x218], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x62
test eax, eax
je 0x4c5082
movss xmm2, dword [0x577c44]
mov ecx, eax
push 0x571bb8
call fcn.004014c0
jmp 0x4c5084
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x21c], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x63
test eax, eax
je 0x4c50bc
movss xmm2, dword [0x577c44]
mov ecx, eax
push 0x571c2c
call fcn.004014c0
jmp 0x4c50be
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0xf4
mov dword [esi + 0x220], eax
call edi
mov ebx, eax
add esp, 4
mov dword [ebp - 0x34], ebx
mov dword [ebp - 4], 0x64
test ebx, ebx
je 0x4c5125
mov ecx, dword [0x588fe4]
sub esp, 0x10
mov dword [esp + 0xc], 0x42800000
mov dword [esp + 8], 0x42800000
mov dword [esp + 4], 0
mov dword [esp], 0
push 0
push 0
push str.textures_TileMovingStoneMetal.png
call fcn.00542f20
push eax
mov ecx, ebx
call fcn.00541d40
jmp 0x4c5127
xor eax, eax
mov dword [ebp - 4], 0xffffffff
mov dword [esi + 0x224], eax
push 0x6c
mov dword [eax + 0xe0], 0x42000000
mov dword [eax + 0xe4], 0x42000000
mov dword [eax + 0xe8], 0x42000000
mov dword [eax + 0xec], 0x42000000
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x65
test eax, eax
je 0x4c5187
movss xmm2, dword [0x577c44]
mov ecx, eax
push 0x571c74
call fcn.004014c0
jmp 0x4c5189
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x228], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x66
test eax, eax
je 0x4c51c1
movss xmm2, dword [0x577c44]
mov ecx, eax
push 0x571c54
call fcn.004014c0
jmp 0x4c51c3
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x22c], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x67
test eax, eax
je 0x4c51fb
movss xmm2, dword [0x577c44]
mov ecx, eax
push 0x571cc0
call fcn.004014c0
jmp 0x4c51fd
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x230], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x68
test eax, eax
je 0x4c5235
movss xmm2, dword [0x577c44]
mov ecx, eax
push 0x571ca0
call fcn.004014c0
jmp 0x4c5237
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x234], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x69
test eax, eax
je 0x4c526f
movss xmm2, dword [0x577c44]
mov ecx, eax
push 0x571d00
call fcn.004014c0
jmp 0x4c5271
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x238], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x6a
test eax, eax
je 0x4c52a9
movss xmm2, dword [0x577c44]
mov ecx, eax
push 0x571ce0
call fcn.004014c0
jmp 0x4c52ab
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x23c], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x6b
test eax, eax
je 0x4c52e3
movss xmm2, dword [0x577c44]
mov ecx, eax
push 0x571d50
call fcn.004014c0
jmp 0x4c52e5
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x240], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x6c
test eax, eax
je 0x4c531d
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileSealKey1_Activated_anim.png.xml
call fcn.004014c0
jmp 0x4c531f
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x244], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x6d
test eax, eax
je 0x4c5357
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileSealKey2_Activated_anim.png.xml
call fcn.004014c0
jmp 0x4c5359
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x248], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x6e
test eax, eax
je 0x4c5391
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileSealKey3_Activated_anim.png.xml
call fcn.004014c0
jmp 0x4c5393
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x24c], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x6f
test eax, eax
je 0x4c53cb
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileSealKey4_Activated_anim.png.xml
call fcn.004014c0
jmp 0x4c53cd
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x250], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x70
test eax, eax
je 0x4c5405
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileSealKey5_Activated_anim.png.xml
call fcn.004014c0
jmp 0x4c5407
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x254], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x71
test eax, eax
je 0x4c543f
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileSealKey6_Activated_anim.png.xml
call fcn.004014c0
jmp 0x4c5441
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x258], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x72
test eax, eax
je 0x4c5479
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileSealSmall1_anim.png.xml
call fcn.004014c0
jmp 0x4c547b
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x25c], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x73
test eax, eax
je 0x4c54b3
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileSealSmall2_anim.png.xml
call fcn.004014c0
jmp 0x4c54b5
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x260], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x74
test eax, eax
je 0x4c54ed
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileSealSmall3_anim.png.xml
call fcn.004014c0
jmp 0x4c54ef
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x264], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x75
test eax, eax
je 0x4c5527
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileSealSmall4_anim.png.xml
call fcn.004014c0
jmp 0x4c5529
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x268], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x76
test eax, eax
je 0x4c5561
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileSealSmall5_anim.png.xml
call fcn.004014c0
jmp 0x4c5563
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x26c], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x77
test eax, eax
je 0x4c559b
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileSealSmall6_anim.png.xml
call fcn.004014c0
jmp 0x4c559d
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x270], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x78
test eax, eax
je 0x4c55d5
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileSandCenter_anim.png.xml
call fcn.004014c0
jmp 0x4c55d7
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x294], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x79
test eax, eax
je 0x4c560f
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileSandCenter2_anim.png.xml
call fcn.004014c0
jmp 0x4c5611
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x298], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x7a
test eax, eax
je 0x4c5649
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileSandLeft_anim.png.xml
call fcn.004014c0
jmp 0x4c564b
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x29c], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x7b
test eax, eax
je 0x4c5683
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileSandRight_anim.png.xml
call fcn.004014c0
jmp 0x4c5685
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x2a0], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x7c
test eax, eax
je 0x4c56bd
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileKey_anim.png.xml
call fcn.004014c0
jmp 0x4c56bf
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x274], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x7d
test eax, eax
je 0x4c56f7
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileLock_anim.png.xml
call fcn.004014c0
jmp 0x4c56f9
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x278], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x7e
test eax, eax
je 0x4c5731
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileMovingStoneBonuses.png.xml
call fcn.004014c0
jmp 0x4c5733
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x27c], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x7f
test eax, eax
je 0x4c576b
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileMovingStoneBonusesFX_anim.png.xml
call fcn.004014c0
jmp 0x4c576d
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x280], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x80
test eax, eax
je 0x4c57a5
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileMovingDynamite1Explosion_anim.png.xml
call fcn.004014c0
jmp 0x4c57a7
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x17c], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x81
test eax, eax
je 0x4c57df
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileMovingDynamite2Explosion_anim.png.xml
call fcn.004014c0
jmp 0x4c57e1
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x180], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x82
test eax, eax
je 0x4c5819
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileMovingDynamiteActivated_anim.png.xml
call fcn.004014c0
jmp 0x4c581b
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x184], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x83
test eax, eax
je 0x4c5853
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileMovingDynamiteDet_anim.png.xml
call fcn.004014c0
jmp 0x4c5855
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x188], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x84
test eax, eax
je 0x4c588d
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileMovingFireDynamite1Explosion_anim.png.xml
call fcn.004014c0
jmp 0x4c588f
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x18c], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x85
test eax, eax
je 0x4c58c7
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileMovingFireDynamite2Explosion_anim.png.xml
call fcn.004014c0
jmp 0x4c58c9
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x190], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x86
test eax, eax
je 0x4c5901
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileMovingFireDynamiteActivated_anim.png.xml
call fcn.004014c0
jmp 0x4c5903
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x194], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x87
test eax, eax
je 0x4c593b
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileMovingFireDynamiteDet_anim.png.xml
call fcn.004014c0
jmp 0x4c593d
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x198], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x88
test eax, eax
je 0x4c5975
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileGround1_anim.png.xml
call fcn.004014c0
jmp 0x4c5977
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x2ac], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x89
test eax, eax
je 0x4c59af
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileGround2_anim.png.xml
call fcn.004014c0
jmp 0x4c59b1
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x2b0], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x8a
test eax, eax
je 0x4c59e9
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileBrunches_anim.png.xml
call fcn.004014c0
jmp 0x4c59eb
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x2b4], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x8b
test eax, eax
je 0x4c5a23
movss xmm2, dword [0x577c44]
mov ecx, eax
push str.textures_TileBush_anim.png.xml
call fcn.004014c0
jmp 0x4c5a25
xor eax, eax
mov dword [ebp - 4], 0xffffffff
push 0x6c
mov dword [esi + 0x2b8], eax
call edi
add esp, 4
mov dword [ebp - 0x34], eax
mov dword [ebp - 4], 0x8c
test eax, eax
je 0x4c5a5d