Function at 0x42ce20
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4f7268
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x3c
push ebx
push esi
xor ebx, ebx
push edi
mov esi, 0xf
mov eax, str.FONT_BROWNTITLE
mov dword [ebp - 0x10], esp
mov dword [ebp - 4], ebx
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], bl
lea edx, [eax + 1]
lea esp, [esp]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x42ce60
sub eax, edx
push eax
push str.FONT_BROWNTITLE
lea ecx, [ebp - 0x2c]
call fcn.00408ff0
mov edi, dword [ebp + 8]
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 1
call fcn.0048ae90
mov dword [0x547f50], eax
cmp dword [ebp - 0x14], 0x10
mov byte [ebp - 4], bl
jb 0x42cea3
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
mov eax, str.FONT_HUGE
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x42ceb4
sub eax, edx
push eax
push str.FONT_HUGE
lea ecx, [ebp - 0x2c]
call fcn.00408ff0
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 2
call fcn.0048ae90
mov dword [0x54807c], eax
cmp dword [ebp - 0x14], 0x10
mov byte [ebp - 4], bl
jb 0x42cef4
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
mov eax, str.FONT_MAIN12
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x42cf05
sub eax, edx
push eax
push str.FONT_MAIN12
lea ecx, [ebp - 0x2c]
call fcn.00408ff0
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 3
call fcn.0048ae90
mov dword [0x547e08], eax
cmp dword [ebp - 0x14], 0x10
mov byte [ebp - 4], bl
jb 0x42cf45
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
mov eax, str.FONT_MAIN8
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x42cf56
sub eax, edx
push eax
push str.FONT_MAIN8
lea ecx, [ebp - 0x2c]
call fcn.00408ff0
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 4
call fcn.0048ae90
mov dword [0x548060], eax
cmp dword [ebp - 0x14], 0x10
mov byte [ebp - 4], bl
jb 0x42cf96
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
mov eax, str.FONT_MAIN8OUTLINE
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x42cfa7
sub eax, edx
push eax
push str.FONT_MAIN8OUTLINE
lea ecx, [ebp - 0x2c]
call fcn.00408ff0
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 5
call fcn.0048ae90
mov dword [0x547f44], eax
cmp dword [ebp - 0x14], 0x10
mov byte [ebp - 4], bl
jb 0x42cfe7
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
mov eax, str.FONT_MONODIGIT
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x42cff8
sub eax, edx
push eax
push str.FONT_MONODIGIT
lea ecx, [ebp - 0x2c]
call fcn.00408ff0
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 6
call fcn.0048ae90
mov dword [0x548054], eax
cmp dword [ebp - 0x14], 0x10
mov byte [ebp - 4], bl
jb 0x42d038
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
mov eax, str.IMAGE_ACCURACY_LIGHT
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], bl
lea edx, [eax + 1]
lea esp, [esp]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x42d050
sub eax, edx
push eax
push str.IMAGE_ACCURACY_LIGHT
lea ecx, [ebp - 0x2c]
call fcn.00408ff0
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 7
call fcn.0048acc0
mov dword [0x54803c], eax
cmp dword [ebp - 0x14], 0x10
mov byte [ebp - 4], bl
jb 0x42d090
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
mov eax, str.IMAGE_BACKWARDS_LIGHT
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x42d0a1
sub eax, edx
push eax
push str.IMAGE_BACKWARDS_LIGHT
lea ecx, [ebp - 0x2c]
call fcn.00408ff0
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 8
call fcn.0048acc0
mov dword [0x547efc], eax
cmp dword [ebp - 0x14], 0x10
mov byte [ebp - 4], bl
jb 0x42d0e1
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
mov eax, str.IMAGE_BALL_ALPHA
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x42d0f2
sub eax, edx
push eax
push str.IMAGE_BALL_ALPHA
lea ecx, [ebp - 0x2c]
call fcn.00408ff0
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 9
call fcn.0048acc0
mov dword [0x54801c], eax
cmp dword [ebp - 0x14], 0x10
mov byte [ebp - 4], bl
jb 0x42d132
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
mov eax, str.IMAGE_BALL_SHADOW
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x42d143
sub eax, edx
push eax
push str.IMAGE_BALL_SHADOW
lea ecx, [ebp - 0x2c]
call fcn.00408ff0
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0xa
call fcn.0048acc0
mov dword [0x547fc4], eax
cmp dword [ebp - 0x14], 0x10
mov byte [ebp - 4], bl
jb 0x42d183
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
mov eax, str.IMAGE_BLUE_ACCURACY
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x42d194
sub eax, edx
push eax
push str.IMAGE_BLUE_ACCURACY
lea ecx, [ebp - 0x2c]
call fcn.00408ff0
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0xb
call fcn.0048acc0
mov dword [0x547fd0], eax
cmp dword [ebp - 0x14], 0x10
mov byte [ebp - 4], bl
jb 0x42d1d4
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
mov eax, str.IMAGE_BLUE_BACKWARDS
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x42d1e5
sub eax, edx
push eax
push str.IMAGE_BLUE_BACKWARDS
lea ecx, [ebp - 0x2c]
call fcn.00408ff0
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0xc
call fcn.0048acc0
mov dword [0x547e14], eax
cmp dword [ebp - 0x14], 0x10
mov byte [ebp - 4], bl
jb 0x42d225
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
mov eax, str.IMAGE_BLUE_BALL
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x42d236
sub eax, edx
push eax
push str.IMAGE_BLUE_BALL
lea ecx, [ebp - 0x2c]
call fcn.00408ff0
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0xd
call fcn.0048acc0
mov dword [0x547f08], eax
cmp dword [ebp - 0x14], 0x10
mov byte [ebp - 4], bl
jb 0x42d276
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
mov eax, str.IMAGE_BLUE_BOMB
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x42d287
sub eax, edx
push eax
push str.IMAGE_BLUE_BOMB
lea ecx, [ebp - 0x2c]
call fcn.00408ff0
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0xe
call fcn.0048acc0
mov dword [0x547f64], eax
cmp dword [ebp - 0x14], 0x10
mov byte [ebp - 4], bl
jb 0x42d2c7
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
mov eax, str.IMAGE_BLUE_LIGHT
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x42d2d8
sub eax, edx
push eax
push str.IMAGE_BLUE_LIGHT
lea ecx, [ebp - 0x2c]
call fcn.00408ff0
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0xf
call fcn.0048acc0
mov dword [0x547f58], eax
cmp dword [ebp - 0x14], 0x10
mov byte [ebp - 4], bl
jb 0x42d318
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
mov eax, str.IMAGE_BLUE_SLOW
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], bl
lea edx, [eax + 1]
lea esp, [esp]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x42d330
sub eax, edx
push eax
push str.IMAGE_BLUE_SLOW
lea ecx, [ebp - 0x2c]
call fcn.00408ff0
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0x10
call fcn.0048acc0
mov dword [0x547f98], eax
cmp dword [ebp - 0x14], 0x10
mov byte [ebp - 4], bl
jb 0x42d370
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
mov eax, str.IMAGE_COIN
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x42d381
sub eax, edx
push eax
push str.IMAGE_COIN
lea ecx, [ebp - 0x2c]
call fcn.00408ff0
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0x11
call fcn.0048acc0
mov dword [0x547f9c], eax
cmp dword [ebp - 0x14], 0x10
mov byte [ebp - 4], bl
jb 0x42d3c1
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
mov eax, str.IMAGE_DIALOG_CHECKBOX
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x42d3d2
sub eax, edx
push eax
push str.IMAGE_DIALOG_CHECKBOX
lea ecx, [ebp - 0x2c]
call fcn.00408ff0
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0x12
call fcn.0048acc0
mov dword [0x547f80], eax
cmp dword [ebp - 0x14], 0x10
mov byte [ebp - 4], bl
jb 0x42d412
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
mov eax, str.IMAGE_DIALOG_CHECKBOXCAP
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x42d423
sub eax, edx
push eax
push str.IMAGE_DIALOG_CHECKBOXCAP
lea ecx, [ebp - 0x2c]
call fcn.00408ff0
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0x13
call fcn.0048acc0
mov dword [0x547e34], eax
cmp dword [ebp - 0x14], 0x10
mov byte [ebp - 4], bl
jb 0x42d463
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
mov eax, str.IMAGE_DIALOG_CHECKBOXLINE
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x42d474
sub eax, edx
push eax
push str.IMAGE_DIALOG_CHECKBOXLINE
lea ecx, [ebp - 0x2c]
call fcn.00408ff0
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0x14
call fcn.0048acc0
mov dword [0x5480bc], eax
cmp dword [ebp - 0x14], 0x10
mov byte [ebp - 4], bl
jb 0x42d4b4
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
mov eax, str.IMAGE_EXPLOSION
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x42d4c5
sub eax, edx
push eax
push str.IMAGE_EXPLOSION
lea ecx, [ebp - 0x2c]
call fcn.00408ff0
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0x15
call fcn.0048acc0
mov dword [0x547fcc], eax
cmp dword [ebp - 0x14], 0x10
mov byte [ebp - 4], bl
jb 0x42d505
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
mov eax, str.IMAGE_EYE_BLINK
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x42d516
sub eax, edx
push eax
push str.IMAGE_EYE_BLINK
lea ecx, [ebp - 0x2c]
call fcn.00408ff0
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0x16
call fcn.0048acc0
mov dword [0x547ed0], eax
cmp dword [ebp - 0x14], 0x10
mov byte [ebp - 4], bl
jb 0x42d556
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
mov eax, str.IMAGE_FROG_LIVES
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x42d567
sub eax, edx
push eax
push str.IMAGE_FROG_LIVES
lea ecx, [ebp - 0x2c]
call fcn.00408ff0
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0x17
call fcn.0048acc0
mov dword [0x547e78], eax
cmp dword [ebp - 0x14], 0x10
mov byte [ebp - 4], bl
jb 0x42d5a7
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
mov eax, str.IMAGE_GOD_HEAD
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x42d5b8
sub eax, edx
push eax
push str.IMAGE_GOD_HEAD
lea ecx, [ebp - 0x2c]
call fcn.00408ff0
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0x18
call fcn.0048acc0
mov dword [0x547f60], eax
cmp dword [ebp - 0x14], 0x10
mov byte [ebp - 4], bl
jb 0x42d5f8
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
mov eax, str.IMAGE_GRAY_EXPLOSION
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], bl
lea edx, [eax + 1]
lea esp, [esp]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x42d610
sub eax, edx
push eax
push str.IMAGE_GRAY_EXPLOSION
lea ecx, [ebp - 0x2c]
call fcn.00408ff0
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0x19
call fcn.0048acc0
mov dword [0x5480c4], eax
cmp dword [ebp - 0x14], 0x10
mov byte [ebp - 4], bl
jb 0x42d650
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
mov eax, str.IMAGE_GREEN_ACCURACY
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x42d661
sub eax, edx
push eax
push str.IMAGE_GREEN_ACCURACY
lea ecx, [ebp - 0x2c]
call fcn.00408ff0
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0x1a
call fcn.0048acc0
mov dword [0x547f3c], eax
cmp dword [ebp - 0x14], 0x10
mov byte [ebp - 4], bl
jb 0x42d6a1
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
mov eax, str.IMAGE_GREEN_BACKWARDS
mov dword [ebp - 0x14], esi
mov dword [ebp - 0x18], ebx
mov byte [ebp - 0x28], bl
lea edx, [eax + 1]
mov cl, byte [eax]
inc eax
cmp cl, bl
jne 0x42d6b2
sub eax, edx
push eax
push str.IMAGE_GREEN_BACKWARDS
lea ecx, [ebp - 0x2c]
call fcn.00408ff0
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0x1b
call fcn.0048acc0
mov dword [0x548018], eax
mov eax, dword [ebp - 0x14]
mov esi, 0x10
cmp eax, esi
mov byte [ebp - 4], bl
jb 0x42d6f8
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
push str.IMAGE_GREEN_BALL
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0x1c
call fcn.0048acc0
mov dword [0x547e48], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42d72d
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
push str.IMAGE_GREEN_BOMB
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0x1d
call fcn.0048acc0
mov dword [0x5480dc], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42d762
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
push str.IMAGE_GREEN_LIGHT
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0x1e
call fcn.0048acc0
mov dword [0x5480a4], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42d797
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
push str.IMAGE_GREEN_SLOW
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0x1f
call fcn.0048acc0
mov dword [0x547e24], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42d7cc
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
push str.IMAGE_HOLE
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0x20
call fcn.0048acc0
mov dword [0x547e88], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42d801
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
push str.IMAGE_HOLE_COVER
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0x21
call fcn.0048acc0
mov dword [0x548038], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42d836
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
push str.IMAGE_MENU_BAR
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0x22
call fcn.0048acc0
mov dword [0x547ec0], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42d86b
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
push str.IMAGE_MENU_BUTTON
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0x23
call fcn.0048acc0
mov dword [0x547fd8], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42d8a0
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
push str.IMAGE_NEXT_BALL
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0x24
call fcn.0048acc0
mov dword [0x548074], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42d8d5
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
push str.IMAGE_PURPLE_ACCURACY
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0x25
call fcn.0048acc0
mov dword [0x547ef4], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42d90a
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
push str.IMAGE_PURPLE_BACKWARDS
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0x26
call fcn.0048acc0
mov dword [0x547e84], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42d93f
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
push str.IMAGE_PURPLE_BALL
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0x27
call fcn.0048acc0
mov dword [0x547fe4], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42d974
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
push str.IMAGE_PURPLE_BOMB
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0x28
call fcn.0048acc0
mov dword [0x547e9c], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42d9a9
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
push str.IMAGE_PURPLE_LIGHT
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0x29
call fcn.0048acc0
mov dword [0x5480d8], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42d9de
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
push str.IMAGE_PURPLE_SLOW
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0x2a
call fcn.0048acc0
mov dword [0x547f0c], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42da13
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
push str.IMAGE_RED_ACCURACY
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0x2b
call fcn.0048acc0
mov dword [0x547e04], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42da48
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
push str.IMAGE_RED_BACKWARDS
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0x2c
call fcn.0048acc0
mov dword [0x547eac], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42da7d
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
push str.IMAGE_RED_BALL
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0x2d
call fcn.0048acc0
mov dword [0x547ff8], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42dab2
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
push str.IMAGE_RED_BOMB
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0x2e
call fcn.0048acc0
mov dword [0x547e74], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42dae7
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
push str.IMAGE_RED_LIGHT
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0x2f
call fcn.0048acc0
mov dword [0x548004], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42db1c
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
push str.IMAGE_RED_SLOW
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0x30
call fcn.0048acc0
mov dword [0x54805c], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42db51
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
push str.IMAGE_RIGHT_MOUSE
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0x31
call fcn.0048acc0
mov dword [0x54808c], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42db86
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
push str.IMAGE_SHOOTER_BOTTOM
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0x32
call fcn.0048acc0
mov dword [0x547fb0], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42dbbb
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
push str.IMAGE_SHOOTER_TONGUE
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0x33
call fcn.0048acc0
mov dword [0x54806c], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42dbf0
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
push str.IMAGE_SHOOTER_TOP
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0x34
call fcn.0048acc0
mov dword [0x547e54], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42dc25
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
push str.IMAGE_SLIDER_THUMB
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0x35
call fcn.0048acc0
mov dword [0x547f54], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42dc5a
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
push str.IMAGE_SLIDER_TRACK
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0x36
call fcn.0048acc0
mov dword [0x547f7c], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42dc8f
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
push str.IMAGE_SLOW_LIGHT
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0x37
call fcn.0048acc0
mov dword [0x547e58], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42dcc4
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
push str.IMAGE_SPARKLE
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0x38
call fcn.0048acc0
mov dword [0x547eec], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42dcf9
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
push str.IMAGE_SUNGLOW
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0x39
call fcn.0048acc0
mov dword [0x547e94], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42dd2e
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
push str.IMAGE_UPDATE_BAR
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0x3a
call fcn.0048acc0
mov dword [0x5480a0], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42dd63
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
push str.IMAGE_WHITE_ACCURACY
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0x3b
call fcn.0048acc0
mov dword [0x547fbc], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42dd98
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
push str.IMAGE_WHITE_BACKWARDS
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0x3c
call fcn.0048acc0
mov dword [0x547fa8], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42ddcd
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
push str.IMAGE_WHITE_BALL
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0x3d
call fcn.0048acc0
mov dword [0x548098], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42de02
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
push str.IMAGE_WHITE_BOMB
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0x3e
call fcn.0048acc0
mov dword [0x547e00], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42de37
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
push str.IMAGE_WHITE_LIGHT
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0x3f
call fcn.0048acc0
mov dword [0x547f24], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42de6c
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
push str.IMAGE_WHITE_SLOW
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0x40
call fcn.0048acc0
mov dword [0x547f20], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42dea1
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
push str.IMAGE_YELLOW_ACCURACY
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0x41
call fcn.0048acc0
mov dword [0x547e30], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42ded6
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
push str.IMAGE_YELLOW_BACKWARDS
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0x42
call fcn.0048acc0
mov dword [0x547e2c], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42df0b
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
push str.IMAGE_YELLOW_BALL
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0x43
call fcn.0048acc0
mov dword [0x547ed8], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42df40
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
push str.IMAGE_YELLOW_BOMB
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0x44
call fcn.0048acc0
mov dword [0x548088], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42df75
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
push str.IMAGE_YELLOW_LIGHT
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0x45
call fcn.0048acc0
mov dword [0x547f48], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42dfaa
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
push str.IMAGE_YELLOW_SLOW
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0x46
call fcn.0048acc0
mov dword [0x547fac], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42dfdf
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
push str.IMAGE_ZUMA_BAR
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0x47
call fcn.0048acc0
mov dword [0x547e1c], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e014
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
push str.IMAGE_ZUMA_BAR_DONE
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0x48
call fcn.0048acc0
mov dword [0x547f74], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e049
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
push str.SOUND_ACCURACY_BALL
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0x49
call fcn.0048ade0
mov dword [0x547e50], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e07e
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
push str.SOUND_BACKWARDS_BALL
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0x4a
call fcn.0048ade0
mov dword [0x547f8c], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e0b3
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
push str.SOUND_BALLCLICK1
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0x4b
call fcn.0048ade0
mov dword [0x548050], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e0e8
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
push str.SOUND_BALLCLICK2
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0x4c
call fcn.0048ade0
mov dword [0x547f88], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e11d
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
push str.SOUND_BALLDESTROYED1
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0x4d
call fcn.0048ade0
mov dword [0x547e68], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e152
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
push str.SOUND_BALLDESTROYED2
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0x4e
call fcn.0048ade0
mov dword [0x547e4c], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e187
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
push str.SOUND_BALLDESTROYED3
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0x4f
call fcn.0048ade0
mov dword [0x547ff4], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e1bc
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
push str.SOUND_BALLDESTROYED4
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0x50
call fcn.0048ade0
mov dword [0x547fc0], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e1f1
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
push str.SOUND_BALLDESTROYED5
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0x51
call fcn.0048ade0
mov dword [0x547e98], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e226
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
push str.SOUND_BALLFIRE
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0x52
call fcn.0048ade0
mov dword [0x547ea8], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e25b
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
push str.SOUND_BAR_FULL
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0x53
call fcn.0048ade0
mov dword [0x547ff0], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e290
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
push str.SOUND_BONUS_EXPLOSION
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0x54
call fcn.0048ade0
mov dword [0x548020], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e2c5
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
push str.SOUND_BUTTON2
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0x55
call fcn.0048ade0
mov dword [0x548028], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e2fa
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
push str.SOUND_CHAIN_BONUS
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0x56
call fcn.0048ade0
mov dword [0x5480b8], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e32f
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
push str.SOUND_CHORAL1
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0x57
call fcn.0048ade0
mov dword [0x547e10], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e364
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
push str.SOUND_COMBO
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0x58
call fcn.0048ade0
mov dword [0x547eb8], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e399
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
push str.SOUND_EARTHQUAKE
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0x59
call fcn.0048ade0
mov dword [0x547e6c], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e3ce
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
push str.SOUND_EXPLODE
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0x5a
call fcn.0048ade0
mov dword [0x547fdc], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e403
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
push str.SOUND_EXTRA_LIFE
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0x5b
call fcn.0048ade0
mov dword [0x547e0c], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e438
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
push str.SOUND_FROGLAND
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0x5c
call fcn.0048ade0
mov dword [0x547f2c], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e46d
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
push str.SOUND_GAME_OVER
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0x5d
call fcn.0048ade0
mov dword [0x548034], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e4a2
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
push str.SOUND_GAME_START
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0x5e
call fcn.0048ade0
mov dword [0x547e90], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e4d7
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
push str.SOUND_GAP_BONUS
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0x5f
call fcn.0048ade0
mov dword [0x5480b4], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e50c
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
push str.SOUND_JEWEL_APPEAR
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0x60
call fcn.0048ade0
mov dword [0x548000], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e541
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
push str.SOUND_JEWEL_DISAPPEAR
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0x61
call fcn.0048ade0
mov dword [0x548084], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e576
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
push str.SOUND_JEWEL_HIT
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0x62
call fcn.0048ade0
mov dword [0x547f28], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e5ab
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
push str.SOUND_LEVEL_UP
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0x63
call fcn.0048ade0
mov dword [0x548008], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e5e0
mov edx, dword [ebp - 0x28]
push edx
call fcn.004e11d0
add esp, 4
push str.SOUND_LOST_LIFE
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea eax, [ebp - 0x2c]
push eax
mov ecx, edi
mov byte [ebp - 4], 0x64
call fcn.0048ade0
mov dword [0x547fd4], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e615
mov ecx, dword [ebp - 0x28]
push ecx
call fcn.004e11d0
add esp, 4
push str.SOUND_POP
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea edx, [ebp - 0x2c]
push edx
mov ecx, edi
mov byte [ebp - 4], 0x65
call fcn.0048ade0
mov dword [0x547fb8], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e64a
mov eax, dword [ebp - 0x28]
push eax
call fcn.004e11d0
add esp, 4
push str.SOUND_ROLLING
lea ecx, [ebp - 0x2c]
call fcn.0040a730
lea ecx, [ebp - 0x2c]
push ecx
mov ecx, edi
mov byte [ebp - 4], 0x66
call fcn.0048ade0
mov dword [0x547ea4], eax
cmp dword [ebp - 0x14], esi
mov byte [ebp - 4], bl
jb 0x42e67f