Function at 0x405be0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4328f8
mov eax, dword fs:[0]
push eax
mov eax, 0x5a9c
call fcn.00431c10
mov eax, dword [0x43b040]
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 eax, dword [ebp + 8]
lea ecx, [ebp - 0x34]
mov dword [ebp - 0x5670], eax
mov dword [ebp - 0x5664], 3
mov dword [ebp - 0x56a4], 0
mov dword [ebp - 0x56c8], 0
mov byte [ebp - 0x5659], 0
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::Time::constructor_void_]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::Clock::constructor_void_]
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RectangleShape::constructor_class_sf::Vector2_float__const__]
lea eax, [ebp - 0x566c]
push eax
lea ecx, [ebp - 0x51e0]
mov dword [ebp - 0x566c], 0x43750000
mov dword [ebp - 0x5668], 0x428c0000
call esi
lea eax, [ebp - 0x568c]
mov dword [ebp - 4], 0
push eax
lea ecx, [ebp - 0x19d8]
mov dword [ebp - 0x568c], 0x451c4000
mov dword [ebp - 0x5688], 0x43140000
call esi
lea eax, [ebp - 0x566c]
mov byte [ebp - 4], 1
push eax
lea ecx, [ebp - 0x4e8c]
mov dword [ebp - 0x566c], 0x451c4000
mov dword [ebp - 0x5668], 0x41100000
call esi
lea eax, [ebp - 0x568c]
mov byte [ebp - 4], 2
push eax
lea ecx, [ebp - 0x5418]
mov dword [ebp - 0x568c], 0x44a00000
mov dword [ebp - 0x5688], 0x44340000
call esi
lea eax, [ebp - 0x566c]
mov byte [ebp - 4], 3
push eax
lea ecx, [ebp - 0x2428]
mov dword [ebp - 0x566c], 0x437e0000
mov dword [ebp - 0x5668], 0x40000000
call esi
lea eax, [ebp - 0x568c]
mov byte [ebp - 4], 4
push eax
lea ecx, [ebp - 0x230c]
mov dword [ebp - 0x568c], 0x437e0000
mov dword [ebp - 0x5688], 0x40000000
call esi
lea eax, [ebp - 0x566c]
mov byte [ebp - 4], 5
push eax
lea ecx, [ebp - 0x4d70]
mov dword [ebp - 0x566c], 0x437e0000
mov dword [ebp - 0x5668], 0x40000000
call esi
lea eax, [ebp - 0x568c]
mov byte [ebp - 4], 6
push eax
lea ecx, [ebp - 0x52fc]
mov dword [ebp - 0x568c], 0x437e0000
mov dword [ebp - 0x5688], 0x40000000
call esi
lea eax, [ebp - 0x566c]
mov byte [ebp - 4], 7
push eax
lea ecx, [ebp - 0x34fc]
mov dword [ebp - 0x566c], 0x437e0000
mov dword [ebp - 0x5668], 0x436a0000
call esi
lea eax, [ebp - 0x568c]
mov byte [ebp - 4], 8
push eax
lea ecx, [ebp - 0x4c54]
mov dword [ebp - 0x568c], 0x43fa0000
mov dword [ebp - 0x5688], 0x44178000
call esi
lea eax, [ebp - 0x566c]
mov byte [ebp - 4], 9
push eax
lea ecx, [ebp - 0x18bc]
mov dword [ebp - 0x566c], 0x44160000
mov dword [ebp - 0x5668], 0x42200000
call esi
lea eax, [ebp - 0x568c]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x4b38]
mov dword [ebp - 0x568c], 0x44160000
mov dword [ebp - 0x5688], 0x42200000
call esi
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x198]
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Texture::constructor_void_]
call esi
lea ecx, [ebp - 0x170]
mov byte [ebp - 4], 0xc
call esi
lea ecx, [ebp - 0x148]
mov byte [ebp - 4], 0xd
call esi
lea ecx, [ebp - 0xa8]
mov byte [ebp - 4], 0xe
call esi
lea ecx, [ebp - 0x120]
mov byte [ebp - 4], 0xf
call esi
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0x10
call esi
lea ecx, [ebp - 0x5c8]
mov byte [ebp - 4], 0x11
call esi
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 0x12
call esi
lea ecx, [ebp - 0x5a0]
mov byte [ebp - 4], 0x13
call esi
lea ecx, [ebp - 0x4b0]
mov byte [ebp - 4], 0x14
call esi
lea ecx, [ebp - 0x578]
mov byte [ebp - 4], 0x15
call esi
lea ecx, [ebp - 0x550]
mov byte [ebp - 4], 0x16
call esi
lea ecx, [ebp - 0x4d8]
mov byte [ebp - 4], 0x17
call esi
lea ecx, [ebp - 0x528]
mov byte [ebp - 4], 0x18
call esi
lea ecx, [ebp - 0x500]
mov byte [ebp - 4], 0x19
call esi
push str.image_logo3.png
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x1a
call fcn.004033c0
lea eax, [ebp - 0x56a0]
mov byte [ebp - 4], 0x1b
mov edi, dword [sym.imp.sfml_graphics_2.dll_public:_bool___thiscall_sf::Texture::loadFromFile_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___class_sf::Rect_int__const__]
lea ecx, [ebp - 0x198]
push eax
lea eax, [ebp - 0x2c]
xorps xmm0, xmm0
push eax
movups xmmword [ebp - 0x56a0], xmm0
call edi
mov byte [ebp - 4], 0x1a
mov bl, al
mov ecx, dword [ebp - 0x18]
cmp ecx, 0xf
jbe 0x405f59
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x405f4f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x405f4f
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.0043103e
add esp, 8
test bl, bl
mov ebx, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Texture::destructor_void_]
je 0x40b029
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Shape::setTexture_class_sf::Texture_const___bool_]
lea eax, [ebp - 0x198]
push 0
push eax
lea ecx, [ebp - 0x51e0]
call esi
push str.image_header.png
lea ecx, [ebp - 0x2c]
call fcn.004033c0
lea eax, [ebp - 0x56a0]
mov byte [ebp - 4], 0x1c
push eax
lea eax, [ebp - 0x2c]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x170]
movups xmmword [ebp - 0x56a0], xmm0
call edi
mov byte [ebp - 4], 0x1a
mov ecx, dword [ebp - 0x18]
mov byte [ebp - 0x11], al
cmp ecx, 0xf
jbe 0x405fec
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x405fdf
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x405fdf
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.0043103e
mov al, byte [ebp - 0x11]
add esp, 8
test al, al
je 0x40b029
push 0
lea eax, [ebp - 0x170]
push eax
lea ecx, [ebp - 0x19d8]
call esi
push str.image_headerShadow.png
lea ecx, [ebp - 0x2c]
call fcn.004033c0
lea eax, [ebp - 0x56a0]
mov byte [ebp - 4], 0x1d
push eax
lea eax, [ebp - 0x2c]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0xf8]
movups xmmword [ebp - 0x56a0], xmm0
call edi
mov byte [ebp - 4], 0x1a
mov ecx, dword [ebp - 0x18]
mov byte [ebp - 0x11], al
cmp ecx, 0xf
jbe 0x406073
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x406066
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x406066
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.0043103e
mov al, byte [ebp - 0x11]
add esp, 8
test al, al
je 0x40b029
push 0
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0x4e8c]
call esi
push str.image_background.jpg
lea ecx, [ebp - 0x2c]
call fcn.004033c0
lea eax, [ebp - 0x56a0]
mov byte [ebp - 4], 0x1e
push eax
lea eax, [ebp - 0x2c]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0xd0]
movups xmmword [ebp - 0x56a0], xmm0
call edi
mov byte [ebp - 4], 0x1a
mov ecx, dword [ebp - 0x18]
mov byte [ebp - 0x11], al
cmp ecx, 0xf
jbe 0x4060fa
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4060ed
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x4060ed
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.0043103e
mov al, byte [ebp - 0x11]
add esp, 8
test al, al
je 0x40b029
push 0
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0x5418]
call esi
push str.image_blank2.png
lea ecx, [ebp - 0x2c]
call fcn.004033c0
lea eax, [ebp - 0x56a0]
mov byte [ebp - 4], 0x1f
push eax
lea eax, [ebp - 0x2c]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x120]
movups xmmword [ebp - 0x56a0], xmm0
call edi
mov byte [ebp - 4], 0x1a
mov ecx, dword [ebp - 0x18]
mov byte [ebp - 0x11], al
cmp ecx, 0xf
jbe 0x406181
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x406174
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x406174
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.0043103e
mov al, byte [ebp - 0x11]
add esp, 8
test al, al
je 0x40b029
push 0
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x34fc]
call esi
push str.image_complex.png
lea ecx, [ebp - 0x2c]
call fcn.004033c0
lea eax, [ebp - 0x56a0]
mov byte [ebp - 4], 0x20
push eax
lea eax, [ebp - 0x2c]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x148]
movups xmmword [ebp - 0x56a0], xmm0
call edi
mov byte [ebp - 4], 0x1a
mov ecx, dword [ebp - 0x18]
mov byte [ebp - 0x11], al
cmp ecx, 0xf
jbe 0x406208
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4061fb
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x4061fb
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.0043103e
mov al, byte [ebp - 0x11]
add esp, 8
test al, al
je 0x40b029
push 0
lea eax, [ebp - 0x148]
push eax
lea ecx, [ebp - 0x4c54]
call esi
push str.image_stripshadow.png
lea ecx, [ebp - 0x2c]
call fcn.004033c0
lea eax, [ebp - 0x56a0]
mov byte [ebp - 4], 0x21
push eax
lea eax, [ebp - 0x2c]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0xa8]
movups xmmword [ebp - 0x56a0], xmm0
call edi
mov byte [ebp - 4], 0x1a
mov ecx, dword [ebp - 0x18]
mov byte [ebp - 0x11], al
cmp ecx, 0xf
jbe 0x40628f
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x406282
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x406282
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.0043103e
mov al, byte [ebp - 0x11]
add esp, 8
test al, al
je 0x40b029
push 0
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0x18bc]
call esi
push 0
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0x4b38]
call esi
push str.blur.frag
lea ecx, [ebp - 0x2c]
call fcn.004033c0
push 2
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x22
push eax
mov ecx, 0x43b510
call dword [sym.imp.sfml_graphics_2.dll_public:_bool___thiscall_sf::Shader::loadFromFile_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const___enum_sf::Shader::Type_]
mov byte [ebp - 4], 0x1a
mov ecx, dword [ebp - 0x18]
cmp ecx, 0xf
jbe 0x406315
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x40630b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x40630b
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.0043103e
add esp, 8
mov ebx, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setPosition_float__float_]
lea ecx, [ebp - 0x51dc]
sub esp, 8
mov dword [esp + 4], 0
mov dword [esp], 0x40a00000
call ebx
mov edi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setScale_float__float_]
lea ecx, [ebp - 0x19d4]
sub esp, 8
mov dword [esp + 4], 0x3f38f5c3
mov dword [esp], 0x3f38f5c3
call edi
sub esp, 8
lea ecx, [ebp - 0x19d4]
mov dword [esp + 4], 0
mov dword [esp], 0
call ebx
sub esp, 8
lea ecx, [ebp - 0x4e88]
mov dword [esp + 4], 0x3f59999a
mov dword [esp], 0x3f59999a
call edi
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0x19d8]
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Shape::getGlobalBounds_void_]
mov esi, eax
lea ecx, [ebp - 0x19d8]
lea eax, [ebp - 0x56a0]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Shape::getGlobalBounds_void_]
movss xmm0, dword [esi + 0xc]
lea ecx, [ebp - 0x4e88]
sub esp, 8
addss xmm0, dword [eax + 4]
movss dword [esp + 4], xmm0
mov dword [esp], 0
call ebx
sub esp, 8
lea ecx, [ebp - 0x4c50]
mov dword [esp + 4], 0x42f00000
mov dword [esp], 0x44430000
call ebx
sub esp, 8
lea ecx, [ebp - 0x18b8]
mov dword [esp + 4], 0x435c0000
mov dword [esp], 0x437a0000
call ebx
sub esp, 8
lea ecx, [ebp - 0x4b34]
mov dword [esp + 4], 0x43f00000
mov dword [esp], 0x437a0000
call ebx
sub esp, 8
lea eax, [ebp - 0x5680]
lea ecx, [ebp - 0x19d8]
mov dword [esp + 4], 0x42a00000
mov dword [esp], 0x43958000
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Shape::getGlobalBounds_void_]
mov esi, eax
lea ecx, [ebp - 0x19d8]
lea eax, [ebp - 0x56a0]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Shape::getGlobalBounds_void_]
movss xmm0, dword [eax + 4]
addss xmm0, dword [esi + 0xc]
addss xmm0, dword [0x435dec]
movss dword [ebp - 0x5654], xmm0
push 1
mov byte [ebp - 4], 0x23
call dword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____cdecl_std::locale::_Init_bool_]
mov dword [ebp - 0x5668], eax
sub esp, 0x14
mov byte [ebp - 4], 0x24
mov ecx, esp
lea eax, [ebp - 0x566c]
push eax
push str.bigButton.png
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::constructor_char_const___class_std::locale_const__]
movss xmm3, dword [ebp - 0x5654]
lea ecx, [ebp - 0x740]
movss xmm2, dword [0x435e64]
call fcn.00403ee0
mov byte [ebp - 4], 0x26
mov ecx, dword [ebp - 0x5668]
test ecx, ecx
je 0x4064dc
mov eax, dword [ecx]
call dword [eax + 8]
test eax, eax
je 0x4064dc
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx]
sub esp, 8
lea ecx, [ebp - 0x73c]
mov dword [esp + 4], 0x3f59999a
mov dword [esp], 0x3f59999a
call edi
mov edi, dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
lea eax, [ebp - 0x56b4]
sub esp, 8
lea ecx, [ebp - 0x740]
mov dword [esp + 4], 0x42a00000
mov dword [esp], 0x43958000
push eax
call edi
mov esi, eax
lea ecx, [ebp - 0x740]
lea eax, [ebp - 0x56c4]
push eax
call edi
movss xmm0, dword [eax + 4]
addss xmm0, dword [esi + 0xc]
addss xmm0, dword [0x435dec]
movss dword [ebp - 0x5654], xmm0
push 1
mov byte [ebp - 4], 0x27
call dword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____cdecl_std::locale::_Init_bool_]
mov dword [ebp - 0x5688], eax
sub esp, 0x14
mov byte [ebp - 4], 0x28
mov ecx, esp
lea eax, [ebp - 0x568c]
push eax
push str.bigButton.png
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::constructor_char_const___class_std::locale_const__]
movss xmm3, dword [ebp - 0x5654]
lea ecx, [ebp - 0xa30]
movss xmm2, dword [0x435e64]
call fcn.00403ee0
mov byte [ebp - 4], 0x2a
mov ecx, dword [ebp - 0x5688]
test ecx, ecx
je 0x4065af
mov eax, dword [ecx]
call dword [eax + 8]
test eax, eax
je 0x4065af
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx]
sub esp, 8
lea ecx, [ebp - 0xa2c]
mov dword [esp + 4], 0x3f59999a
mov dword [esp], 0x3f59999a
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setScale_float__float_]
sub esp, 8
lea eax, [ebp - 0x5680]
lea ecx, [ebp - 0xa30]
mov dword [esp + 4], 0x42a00000
mov dword [esp], 0x43958000
push eax
call edi
mov esi, eax
lea ecx, [ebp - 0xa30]
lea eax, [ebp - 0x56a0]
push eax
call edi
movss xmm0, dword [eax + 4]
addss xmm0, dword [esi + 0xc]
addss xmm0, dword [0x435dec]
movss dword [ebp - 0x5654], xmm0
push 1
mov byte [ebp - 4], 0x2b
call dword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____cdecl_std::locale::_Init_bool_]
mov dword [ebp - 0x5668], eax
sub esp, 0x14
mov byte [ebp - 4], 0x2c
mov ecx, esp
lea eax, [ebp - 0x566c]
push eax
push str.bigButton.png
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::constructor_char_const___class_std::locale_const__]
movss xmm3, dword [ebp - 0x5654]
lea ecx, [ebp - 0xba8]
movss xmm2, dword [0x435e64]
call fcn.00403ee0
mov byte [ebp - 4], 0x2e
mov ecx, dword [ebp - 0x5668]
test ecx, ecx
je 0x406680
mov eax, dword [ecx]
call dword [eax + 8]
test eax, eax
je 0x406680
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx]
sub esp, 8
lea ecx, [ebp - 0xba4]
mov dword [esp + 4], 0x3f59999a
mov dword [esp], 0x3f59999a
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setScale_float__float_]
sub esp, 8
lea eax, [ebp - 0x56b4]
lea ecx, [ebp - 0xba8]
mov dword [esp + 4], 0x42a00000
mov dword [esp], 0x43958000
push eax
call edi
mov esi, eax
lea ecx, [ebp - 0xba8]
lea eax, [ebp - 0x56c4]
push eax
call edi
movss xmm0, dword [eax + 4]
addss xmm0, dword [esi + 0xc]
addss xmm0, dword [0x435dec]
movss dword [ebp - 0x5654], xmm0
push 1
mov byte [ebp - 4], 0x2f
call dword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____cdecl_std::locale::_Init_bool_]
mov dword [ebp - 0x5688], eax
sub esp, 0x14
mov byte [ebp - 4], 0x30
mov ecx, esp
lea eax, [ebp - 0x568c]
push eax
push str.bigButton.png
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::constructor_char_const___class_std::locale_const__]
movss xmm3, dword [ebp - 0x5654]
lea ecx, [ebp - 0x8b8]
movss xmm2, dword [0x435e64]
call fcn.00403ee0
mov byte [ebp - 4], 0x32
mov ecx, dword [ebp - 0x5688]
test ecx, ecx
je 0x406751
mov eax, dword [ecx]
call dword [eax + 8]
test eax, eax
je 0x406751
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx]
sub esp, 8
lea ecx, [ebp - 0x8b4]
mov dword [esp + 4], 0x3f59999a
mov dword [esp], 0x3f59999a
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setScale_float__float_]
sub esp, 8
lea eax, [ebp - 0x5680]
lea ecx, [ebp - 0x8b8]
mov dword [esp + 4], 0x42a00000
mov dword [esp], 0x43958000
push eax
call edi
mov esi, eax
lea ecx, [ebp - 0x8b8]
lea eax, [ebp - 0x56a0]
push eax
call edi
movss xmm0, dword [esi + 0xc]
addss xmm0, dword [eax + 4]
addss xmm0, dword [0x435dec]
movss dword [ebp - 0x5654], xmm0
push 1
mov byte [ebp - 4], 0x33
call dword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____cdecl_std::locale::_Init_bool_]
mov dword [ebp - 0x5668], eax
sub esp, 0x14
mov byte [ebp - 4], 0x34
mov ecx, esp
lea eax, [ebp - 0x566c]
push eax
push str.bigButton.png
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::constructor_char_const___class_std::locale_const__]
movss xmm3, dword [ebp - 0x5654]
lea ecx, [ebp - 0x310]
movss xmm2, dword [0x435e64]
call fcn.00403ee0
mov byte [ebp - 4], 0x36
mov ecx, dword [ebp - 0x5668]
test ecx, ecx
je 0x406822
mov eax, dword [ecx]
call dword [eax + 8]
test eax, eax
je 0x406822
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx]
sub esp, 8
lea ecx, [ebp - 0x30c]
mov dword [esp + 4], 0x3f59999a
mov dword [esp], 0x3f59999a
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setScale_float__float_]
lea eax, [ebp - 0x56b4]
push eax
lea ecx, [ebp - 0x310]
call edi
mov esi, eax
lea ecx, [ebp - 0x310]
lea eax, [ebp - 0x56c4]
push eax
call edi
movss xmm0, dword [esi + 0xc]
lea ecx, [ebp - 0x2424]
sub esp, 8
addss xmm0, dword [eax + 4]
movss dword [esp + 4], xmm0
mov dword [esp], 0xc3818000
call ebx
sub esp, 8
lea eax, [ebp - 0x56b4]
lea ecx, [ebp - 0x310]
mov dword [esp + 4], 0x42a00000
mov dword [esp], 0x43958000
push eax
call edi
mov esi, eax
lea ecx, [ebp - 0x310]
lea eax, [ebp - 0x56c4]
push eax
call edi
movss xmm0, dword [esi + 0xc]
addss xmm0, dword [eax + 4]
addss xmm0, dword [0x435dec]
movss dword [ebp - 0x5654], xmm0
push 1
mov byte [ebp - 4], 0x37
call dword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____cdecl_std::locale::_Init_bool_]
mov dword [ebp - 0x5688], eax
sub esp, 0x14
mov byte [ebp - 4], 0x38
mov ecx, esp
lea eax, [ebp - 0x568c]
push eax
push str.bigButton.png
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::constructor_char_const___class_std::locale_const__]
movss xmm3, dword [ebp - 0x5654]
lea ecx, [ebp - 0x488]
movss xmm2, dword [0x435e64]
call fcn.00403ee0
mov byte [ebp - 4], 0x3a
mov ecx, dword [ebp - 0x5688]
test ecx, ecx
je 0x406935
mov eax, dword [ecx]
call dword [eax + 8]
test eax, eax
je 0x406935
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx]
sub esp, 8
lea ecx, [ebp - 0x484]
mov dword [esp + 4], 0x3f59999a
mov dword [esp], 0x3f59999a
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setScale_float__float_]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0x488]
call edi
mov esi, eax
lea ecx, [ebp - 0x488]
lea eax, [ebp - 0x56a0]
push eax
call edi
sub esp, 8
lea ecx, [ebp - 0x2308]
movss xmm0, dword [eax + 4]
addss xmm0, dword [esi + 0xc]
movss dword [esp + 4], xmm0
mov dword [esp], 0xc3818000
call ebx
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0x488]
call edi
mov esi, eax
lea ecx, [ebp - 0x488]
lea eax, [ebp - 0x56a0]
push eax
call edi
sub esp, 8
lea ecx, [ebp - 0x34f8]
movss xmm0, dword [eax + 4]
addss xmm0, dword [esi + 0xc]
movss dword [esp + 4], xmm0
mov dword [esp], 0xc3818000
call ebx
sub esp, 8
lea eax, [ebp - 0x5680]
lea ecx, [ebp - 0x8b8]
mov dword [esp + 4], 0x42200000
mov dword [esp], 0x43958000
push eax
call edi
mov esi, eax
lea ecx, [ebp - 0x8b8]
lea eax, [ebp - 0x56a0]
push eax
call edi
movss xmm0, dword [esi + 0xc]
addss xmm0, dword [eax + 4]
addss xmm0, dword [0x435dec]
movss dword [ebp - 0x5654], xmm0
push 1
mov byte [ebp - 4], 0x3b
call dword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____cdecl_std::locale::_Init_bool_]
mov dword [ebp - 0x5668], eax
sub esp, 0x14
mov byte [ebp - 4], 0x3c
mov ecx, esp
lea eax, [ebp - 0x566c]
push eax
push str.smallButton.png
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::constructor_char_const___class_std::locale_const__]
movss xmm3, dword [ebp - 0x5654]
lea ecx, [ebp - 0x1428]
xorps xmm2, xmm2
call fcn.00403ee0
mov byte [ebp - 4], 0x3e
mov ecx, dword [ebp - 0x5668]
test ecx, ecx
je 0x406a85
mov eax, dword [ecx]
call dword [eax + 8]
test eax, eax
je 0x406a85
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx]
sub esp, 8
lea ecx, [ebp - 0x1424]
mov dword [esp + 4], 0x3f59999a
mov dword [esp], 0x3f59999a
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setScale_float__float_]
sub esp, 8
lea eax, [ebp - 0x56b4]
lea ecx, [ebp - 0x1428]
mov dword [esp + 4], 0x42200000
mov dword [esp], 0x43958000
push eax
call edi
mov esi, eax
lea ecx, [ebp - 0x1428]
lea eax, [ebp - 0x56c4]
push eax
call edi
movss xmm0, dword [esi + 0xc]
addss xmm0, dword [eax + 4]
addss xmm0, dword [0x435dec]
movss dword [ebp - 0x5654], xmm0
push 1
mov byte [ebp - 4], 0x3f
call dword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____cdecl_std::locale::_Init_bool_]
mov dword [ebp - 0x5688], eax
sub esp, 0x14
mov byte [ebp - 4], 0x40
mov ecx, esp
lea eax, [ebp - 0x568c]
push eax
push str.smallButton.png
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::constructor_char_const___class_std::locale_const__]
movss xmm3, dword [ebp - 0x5654]
lea ecx, [ebp - 0x12b0]
xorps xmm2, xmm2
call fcn.00403ee0
mov byte [ebp - 4], 0x42
mov ecx, dword [ebp - 0x5688]
test ecx, ecx
je 0x406b51
mov eax, dword [ecx]
call dword [eax + 8]
test eax, eax
je 0x406b51
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx]
sub esp, 8
lea ecx, [ebp - 0x12ac]
mov dword [esp + 4], 0x3f59999a
mov dword [esp], 0x3f59999a
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setScale_float__float_]
sub esp, 8
lea eax, [ebp - 0x5680]
lea ecx, [ebp - 0x12b0]
mov dword [esp + 4], 0x42200000
mov dword [esp], 0x43958000
push eax
call edi
mov esi, eax
lea ecx, [ebp - 0x12b0]
lea eax, [ebp - 0x56a0]
push eax
call edi
movss xmm0, dword [esi + 0xc]
addss xmm0, dword [eax + 4]
addss xmm0, dword [0x435dec]
movss dword [ebp - 0x5654], xmm0
push 1
mov byte [ebp - 4], 0x43
call dword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____cdecl_std::locale::_Init_bool_]
mov dword [ebp - 0x5668], eax
sub esp, 0x14
mov byte [ebp - 4], 0x44
mov ecx, esp
lea eax, [ebp - 0x566c]
push eax
push str.smallButton.png
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::constructor_char_const___class_std::locale_const__]
movss xmm3, dword [ebp - 0x5654]
lea ecx, [ebp - 0xe98]
xorps xmm2, xmm2
call fcn.00403ee0
mov byte [ebp - 4], 0x46
mov ecx, dword [ebp - 0x5668]
test ecx, ecx
je 0x406c1d
mov eax, dword [ecx]
call dword [eax + 8]
test eax, eax
je 0x406c1d
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx]
sub esp, 8
lea ecx, [ebp - 0xe94]
mov dword [esp + 4], 0x3f59999a
mov dword [esp], 0x3f59999a
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setScale_float__float_]
sub esp, 8
lea eax, [ebp - 0x56b4]
lea ecx, [ebp - 0xe98]
mov dword [esp + 4], 0x42200000
mov dword [esp], 0x43958000
push eax
call edi
mov esi, eax
lea ecx, [ebp - 0xe98]
lea eax, [ebp - 0x56c4]
push eax
call edi
movss xmm0, dword [eax + 4]
addss xmm0, dword [esi + 0xc]
addss xmm0, dword [0x435dec]
movss dword [ebp - 0x5654], xmm0
push 1
mov byte [ebp - 4], 0x47
call dword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____cdecl_std::locale::_Init_bool_]
mov dword [ebp - 0x5688], eax
sub esp, 0x14
mov byte [ebp - 4], 0x48
mov ecx, esp
lea eax, [ebp - 0x568c]
push eax
push str.smallButton.png
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::constructor_char_const___class_std::locale_const__]
movss xmm3, dword [ebp - 0x5654]
lea ecx, [ebp - 0xd20]
xorps xmm2, xmm2
call fcn.00403ee0
mov byte [ebp - 4], 0x4a
mov ecx, dword [ebp - 0x5688]
test ecx, ecx
je 0x406ce9
mov eax, dword [ecx]
call dword [eax + 8]
test eax, eax
je 0x406ce9
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx]
sub esp, 8
lea ecx, [ebp - 0xd1c]
mov dword [esp + 4], 0x3f59999a
mov dword [esp], 0x3f59999a
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setScale_float__float_]
sub esp, 8
lea eax, [ebp - 0x5680]
lea ecx, [ebp - 0xd20]
mov dword [esp + 4], 0x42200000
mov dword [esp], 0x43958000
push eax
call edi
mov esi, eax
lea ecx, [ebp - 0xd20]
lea eax, [ebp - 0x56a0]
push eax
call edi
movss xmm0, dword [eax + 4]
addss xmm0, dword [esi + 0xc]
addss xmm0, dword [0x435dec]
movss dword [ebp - 0x5654], xmm0
push 1
mov byte [ebp - 4], 0x4b
call dword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____cdecl_std::locale::_Init_bool_]
mov dword [ebp - 0x5668], eax
sub esp, 0x14
mov byte [ebp - 4], 0x4c
mov ecx, esp
lea eax, [ebp - 0x566c]
push eax
push str.smallButton.png
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::constructor_char_const___class_std::locale_const__]
movss xmm3, dword [ebp - 0x5654]
lea ecx, [ebp - 0x1138]
xorps xmm2, xmm2
call fcn.00403ee0
mov byte [ebp - 4], 0x4e
mov ecx, dword [ebp - 0x5668]
test ecx, ecx
je 0x406db5
mov eax, dword [ecx]
call dword [eax + 8]
test eax, eax
je 0x406db5
mov edx, dword [eax]
mov ecx, eax
push 1
call dword [edx]
sub esp, 8
lea ecx, [ebp - 0x1134]
mov dword [esp + 4], 0x3f59999a
mov dword [esp], 0x3f59999a
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setScale_float__float_]
lea eax, [ebp - 0x56b4]
push eax
lea ecx, [ebp - 0xd20]
call edi
mov esi, eax
lea ecx, [ebp - 0xd20]
lea eax, [ebp - 0x56c4]
push eax
call edi
sub esp, 8
lea ecx, [ebp - 0x4d6c]
movss xmm0, dword [eax + 4]
addss xmm0, dword [esi + 0xc]
movss dword [esp + 4], xmm0
mov dword [esp], 0xc3818000
call ebx
lea eax, [ebp - 0x5718]
push eax
lea ecx, [ebp - 0xd20]
call edi
mov esi, eax
lea ecx, [ebp - 0x1138]
lea eax, [ebp - 0x56b4]
push eax
call edi
movss xmm0, dword [esi + 0xc]
lea ecx, [ebp - 0x52f8]
sub esp, 8
addss xmm0, dword [eax + 4]
movss dword [esp + 4], xmm0
mov dword [esp], 0
call ebx
lea ecx, [ebp - 0x80]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Font::constructor_void_]
push str.font_Vollkorn_Regular.ttf
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x4f
call fcn.004033c0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0x50
push eax
lea ecx, [ebp - 0x80]
call dword [sym.imp.sfml_graphics_2.dll_public:_bool___thiscall_sf::Font::loadFromFile_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const__]
mov byte [ebp - 4], 0x4f
mov bl, al
mov ecx, dword [ebp - 0x18]
cmp ecx, 0xf
jbe 0x406ebe
mov edx, dword [ebp - 0x2c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x406eb4
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x406eb4
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.0043103e
add esp, 8
test bl, bl
jne 0x40709d
lea ecx, [ebp - 0x80]
mov edi, 5
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Font::destructor_void_]
mov ebx, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Texture::destructor_void_]
lea ecx, [ebp - 0xfe8]
call ebx
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Image::destructor_void_]
lea ecx, [ebp - 0x1000]
call esi
lea ecx, [ebp - 0x1018]
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::destructor_void_]
lea ecx, [ebp - 0x1138]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Sprite::destructor_void_]
lea ecx, [ebp - 0xbd0]
call ebx
lea ecx, [ebp - 0xbe8]
call esi
lea ecx, [ebp - 0xc00]
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::destructor_void_]
lea ecx, [ebp - 0xd20]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Sprite::destructor_void_]
lea ecx, [ebp - 0xd48]
call ebx
lea ecx, [ebp - 0xd60]
call esi
lea ecx, [ebp - 0xd78]
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::destructor_void_]
lea ecx, [ebp - 0xe98]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Sprite::destructor_void_]
lea ecx, [ebp - 0x1160]
call ebx
lea ecx, [ebp - 0x1178]
call esi
lea ecx, [ebp - 0x1190]
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::destructor_void_]
lea ecx, [ebp - 0x12b0]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Sprite::destructor_void_]
lea ecx, [ebp - 0x12d8]
call ebx
lea ecx, [ebp - 0x12f0]
call esi
lea ecx, [ebp - 0x1308]
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::destructor_void_]
lea ecx, [ebp - 0x1428]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Sprite::destructor_void_]
lea ecx, [ebp - 0x338]
call ebx
lea ecx, [ebp - 0x350]
call esi
lea ecx, [ebp - 0x368]
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::destructor_void_]
lea ecx, [ebp - 0x488]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Sprite::destructor_void_]
lea ecx, [ebp - 0x1c0]
call ebx
lea ecx, [ebp - 0x1d8]
call esi
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::destructor_void_]
lea ecx, [ebp - 0x310]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Sprite::destructor_void_]
lea ecx, [ebp - 0x768]
call ebx
lea ecx, [ebp - 0x780]
call esi
lea ecx, [ebp - 0x798]
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::destructor_void_]
lea ecx, [ebp - 0x8b8]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Sprite::destructor_void_]
lea ecx, [ebp - 0xa58]
call ebx
lea ecx, [ebp - 0xa70]
call esi
lea ecx, [ebp - 0xa88]
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::destructor_void_]
lea ecx, [ebp - 0xba8]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Sprite::destructor_void_]
lea ecx, [ebp - 0x8e0]
call ebx
lea ecx, [ebp - 0x8f8]
call esi
lea ecx, [ebp - 0x910]
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::destructor_void_]
lea ecx, [ebp - 0xa30]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Sprite::destructor_void_]
lea ecx, [ebp - 0x5f0]
call ebx
lea ecx, [ebp - 0x608]
call esi
lea ecx, [ebp - 0x620]
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::destructor_void_]
lea ecx, [ebp - 0x740]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Sprite::destructor_void_]
jmp 0x40b02e
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Text::constructor_void_]
lea ecx, [ebp - 0x1b00]
call esi
lea ecx, [ebp - 0x20c8]
mov byte [ebp - 4], 0x51
call esi
lea ecx, [ebp - 0x1c28]
mov byte [ebp - 4], 0x52
call esi
lea ecx, [ebp - 0x21f0]
mov byte [ebp - 4], 0x53
call esi
lea ecx, [ebp - 0x1678]
mov byte [ebp - 4], 0x54
call esi
lea ecx, [ebp - 0x17a0]
mov byte [ebp - 4], 0x55
call esi
lea ecx, [ebp - 0x413c]
mov byte [ebp - 4], 0x56
call esi
lea ecx, [ebp - 0x2550]
mov byte [ebp - 4], 0x57
call esi
lea ecx, [ebp - 0x2678]
mov byte [ebp - 4], 0x58
call esi
lea ecx, [ebp - 0x28c8]
mov byte [ebp - 4], 0x59
call esi
lea ecx, [ebp - 0x27a0]
mov byte [ebp - 4], 0x5a
call esi
lea ecx, [ebp - 0xfc0]
mov byte [ebp - 4], 0x5b
call esi
lea ecx, [ebp - 0x1550]
mov byte [ebp - 4], 0x5c
call esi
lea ecx, [ebp - 0x1d50]
mov byte [ebp - 4], 0x5d
call esi
lea ecx, [ebp - 0x1e78]
mov byte [ebp - 4], 0x5e
call esi
lea ecx, [ebp - 0x1fa0]
mov byte [ebp - 4], 0x5f
call esi
lea eax, [ebp - 0x80]
mov byte [ebp - 4], 0x60
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Text::setFont_class_sf::Font_const__]
lea ecx, [ebp - 0x1b00]
push eax
call esi
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x20c8]
call esi
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x1c28]
call esi
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x21f0]
call esi
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x1678]
call esi
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x17a0]
call esi
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x413c]
call esi
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x2550]
call esi
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x2678]
call esi
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x28c8]
call esi
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x27a0]
call esi
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0xfc0]
call esi
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x1550]
call esi
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x1d50]
call esi
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x1e78]
call esi
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x1fa0]
call esi
mov eax, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
lea ecx, [ebp - 0x5660]
push dword [eax]
push 0
push 0xff
push 0xfa
push 0xfa
push 0xfa
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_]
mov ebx, dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::constructor_wchar_t_const__]
push dword [eax]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5658], esp
push 0x43554c
call ebx
lea eax, [ebp - 0x5680]
mov byte [ebp - 4], 0x61
push eax
lea ecx, [ebp - 0x740]
call edi
lea ecx, [ebp - 0x740]
movss xmm0, dword [eax + 0xc]
lea eax, [ebp - 0x56a0]
mulss xmm0, dword [0x435de4]
push eax
movss dword [ebp - 0x5654], xmm0
call edi
movss xmm2, dword [ebp - 0x5654]
addss xmm2, dword [eax + 4]
mov byte [ebp - 4], 0x60
movss xmm1, dword [0x435e60]
lea ecx, [ebp - 0x1b00]
mov edx, 0x1f
call fcn.0040b1d0
add esp, 0x24
lea eax, [ebp - 0x56b4]
lea ecx, [ebp - 0x1b00]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Text::getLocalBounds_void_]
mov esi, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
lea ecx, [ebp - 0x2b00]
movss xmm0, dword [eax + 8]
movss dword [ebp - 0x5654], xmm0
movss xmm0, dword [eax + 0xc]
movss dword [ebp - 0x5658], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Drawable::constructor_void_]
movss xmm0, dword [ebp - 0x5654]
lea eax, [ebp - 0x1b00]
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x2ae0]
mov edi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTexture::constructor_void_]
movss dword [ebp - 0x2af8], xmm0
movss xmm0, dword [ebp - 0x5658]
mov dword [ebp - method.sfext::DropShadow.virtual_0], vtable.sfext::DropShadow.0
mov dword [ebp - 0x2afc], eax
movss dword [ebp - 0x2af4], xmm0
mov dword [ebp - 0x2af0], 0x3f800000
mov dword [ebp - 0x2aec], 0x40a00000
mov eax, dword [esi]
mov dword [ebp - 0x2ae8], eax
call edi
mov byte [ebp - 4], 0x63
lea ecx, [ebp - 0x2b00]
mov dword [ebp - 0x28d0], 0
mov dword [ebp - 0x28cc], 0
call fcn.00403ac0
mov byte [ebp - 4], 0x64
lea ecx, [ebp - 0x5684]
mov eax, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
push dword [eax]
push 0
push 0xff
push 0xfa
push 0xfa
push 0xfa
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_]
push dword [eax]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5660], esp
push 0x435558
call ebx
lea eax, [ebp - 0x5680]
mov byte [ebp - 4], 0x65
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
lea ecx, [ebp - 0xa30]
push eax
call esi
lea ecx, [ebp - 0xa30]
movss xmm0, dword [eax + 0xc]
lea eax, [ebp - 0x56a0]
mulss xmm0, dword [0x435de4]
push eax
movss dword [ebp - 0x5654], xmm0
call esi
movss xmm2, dword [ebp - 0x5654]
lea ecx, [ebp - 0x20c8]
movss xmm1, dword [0x435e60]
mov edx, 0x1f
addss xmm2, dword [eax + 4]
mov byte [ebp - 4], 0x64
call fcn.0040b1d0
add esp, 0x24
lea eax, [ebp - 0x56c4]
lea ecx, [ebp - 0x20c8]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Text::getLocalBounds_void_]
movss xmm0, dword [eax + 8]
lea ecx, [ebp - 0x2d38]
mov esi, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
movss dword [ebp - 0x5654], xmm0
movss xmm0, dword [eax + 0xc]
movss dword [ebp - 0x5658], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Drawable::constructor_void_]
movss xmm0, dword [ebp - 0x5654]
lea eax, [ebp - 0x20c8]
mov byte [ebp - 4], 0x66
lea ecx, [ebp - 0x2d18]
movss dword [ebp - 0x2d30], xmm0
movss xmm0, dword [ebp - 0x5658]
mov dword [ebp - method.sfext::DropShadow.virtual_0], vtable.sfext::DropShadow.0
mov dword [ebp - 0x2d34], eax
movss dword [ebp - 0x2d2c], xmm0
mov dword [ebp - 0x2d28], 0x3f800000
mov dword [ebp - 0x2d24], 0x40a00000
mov eax, dword [esi]
mov dword [ebp - 0x2d20], eax
call edi
mov byte [ebp - 4], 0x67
lea ecx, [ebp - 0x2d38]
mov dword [ebp - 0x2b08], 0
mov dword [ebp - 0x2b04], 0
call fcn.00403ac0
mov byte [ebp - 4], 0x68
lea ecx, [ebp - 0x5690]
mov eax, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
push dword [eax]
push 0
push 0xff
push 0xfa
push 0xfa
push 0xfa
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_]
push dword [eax]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5660], esp
push 0x435568
call ebx
lea eax, [ebp - 0x5680]
mov byte [ebp - 4], 0x69
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
lea ecx, [ebp - 0xba8]
push eax
call esi
lea ecx, [ebp - 0xba8]
movss xmm0, dword [eax + 0xc]
lea eax, [ebp - 0x56a0]
mulss xmm0, dword [0x435de4]
push eax
movss dword [ebp - 0x5654], xmm0
call esi
movss xmm2, dword [ebp - 0x5654]
lea ecx, [ebp - 0x1c28]
movss xmm1, dword [0x435e60]
mov edx, 0x1f
addss xmm2, dword [eax + 4]
mov byte [ebp - 4], 0x68
call fcn.0040b1d0
add esp, 0x24
lea eax, [ebp - 0x5718]
lea ecx, [ebp - 0x1c28]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Text::getLocalBounds_void_]
mov esi, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
lea ecx, [ebp - 0x2f70]
movss xmm0, dword [eax + 8]
movss dword [ebp - 0x5654], xmm0
movss xmm0, dword [eax + 0xc]
movss dword [ebp - 0x5658], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Drawable::constructor_void_]
mov byte [ebp - 4], 0x6a
mov dword [ebp - method.sfext::DropShadow.virtual_0], vtable.sfext::DropShadow.0
movss xmm0, dword [ebp - 0x5654]
lea eax, [ebp - 0x1c28]
movss dword [ebp - 0x2f68], xmm0
lea ecx, [ebp - 0x2f50]
movss xmm0, dword [ebp - 0x5658]
mov dword [ebp - 0x2f6c], eax
movss dword [ebp - 0x2f64], xmm0
mov dword [ebp - 0x2f60], 0x3f800000
mov dword [ebp - 0x2f5c], 0x40a00000
mov eax, dword [esi]
mov dword [ebp - 0x2f58], eax
call edi
mov byte [ebp - 4], 0x6b
lea ecx, [ebp - 0x2f70]
mov dword [ebp - 0x2d40], 0
mov dword [ebp - 0x2d3c], 0
call fcn.00403ac0
mov byte [ebp - 4], 0x6c
lea ecx, [ebp - 0x56cc]
mov eax, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
push dword [eax]
push 0
push 0xff
push 0xfa
push 0xfa
push 0xfa
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_]
push dword [eax]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5660], esp
push 0x43557c
call ebx
lea eax, [ebp - 0x5680]
mov byte [ebp - 4], 0x6d
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
lea ecx, [ebp - 0x8b8]
push eax
call esi
lea ecx, [ebp - 0x8b8]
movss xmm0, dword [eax + 0xc]
lea eax, [ebp - 0x56a0]
mulss xmm0, dword [0x435de4]
push eax
movss dword [ebp - 0x5654], xmm0
call esi
movss xmm2, dword [ebp - 0x5654]
lea ecx, [ebp - 0x21f0]
movss xmm1, dword [0x435e60]
mov edx, 0x1f
addss xmm2, dword [eax + 4]
mov byte [ebp - 4], 0x6c
call fcn.0040b1d0
add esp, 0x24
lea eax, [ebp - 0x5748]
lea ecx, [ebp - 0x21f0]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Text::getLocalBounds_void_]
mov esi, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
lea ecx, [ebp - 0x33e0]
movss xmm0, dword [eax + 8]
movss dword [ebp - 0x5654], xmm0
movss xmm0, dword [eax + 0xc]
movss dword [ebp - 0x5658], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Drawable::constructor_void_]
movss xmm0, dword [ebp - 0x5654]
lea eax, [ebp - 0x21f0]
mov byte [ebp - 4], 0x6e
movss dword [ebp - 0x33d8], xmm0
movss xmm0, dword [ebp - 0x5658]
mov dword [ebp - method.sfext::DropShadow.virtual_0], vtable.sfext::DropShadow.0
mov dword [ebp - 0x33dc], eax
movss dword [ebp - 0x33d4], xmm0
mov dword [ebp - 0x33d0], 0x3f800000
mov dword [ebp - 0x33cc], 0x40a00000
mov eax, dword [esi]
mov dword [ebp - 0x33c8], eax
lea ecx, [ebp - 0x33c0]
call edi
mov byte [ebp - 4], 0x6f
lea ecx, [ebp - 0x33e0]
mov dword [ebp - 0x31b0], 0
mov dword [ebp - 0x31ac], 0
call fcn.00403ac0
mov byte [ebp - 4], 0x70
lea ecx, [ebp - 0x56d4]
mov eax, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
push dword [eax]
push 0
push 0xff
push 0xfa
push 0xfa
push 0xfa
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_]
push dword [eax]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x56cc], esp
push 0x435590
call ebx
lea eax, [ebp - 0x5680]
mov byte [ebp - 4], 0x71
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
lea ecx, [ebp - 0x1428]
push eax
call esi
lea ecx, [ebp - 0x1428]
movss xmm0, dword [eax + 0xc]
lea eax, [ebp - 0x56a0]
mulss xmm0, dword [0x435de4]
push eax
movss dword [ebp - 0x5654], xmm0
call esi
movss xmm2, dword [ebp - 0x5654]
lea ecx, [ebp - 0x413c]
movss xmm1, dword [0x435e2c]
mov edx, 0x14
addss xmm2, dword [eax + 4]
mov byte [ebp - 4], 0x70
call fcn.0040b1d0
add esp, 0x24
lea eax, [ebp - 0x5758]
lea ecx, [ebp - 0x413c]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Text::getLocalBounds_void_]
mov esi, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
lea ecx, [ebp - 0x4374]
movss xmm0, dword [eax + 8]
movss dword [ebp - 0x5654], xmm0
movss xmm0, dword [eax + 0xc]
movss dword [ebp - 0x5658], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Drawable::constructor_void_]
movss xmm0, dword [ebp - 0x5654]
lea eax, [ebp - 0x413c]
mov byte [ebp - 4], 0x72
lea ecx, [ebp - 0x4354]
movss dword [ebp - 0x436c], xmm0
movss xmm0, dword [ebp - 0x5658]
mov dword [ebp - method.sfext::DropShadow.virtual_0], vtable.sfext::DropShadow.0
mov dword [ebp - 0x4370], eax
movss dword [ebp - 0x4368], xmm0
mov dword [ebp - 0x4364], 0x3f800000
mov dword [ebp - 0x4360], 0x40a00000
mov eax, dword [esi]
mov dword [ebp - 0x435c], eax
call edi
mov byte [ebp - 4], 0x73
lea ecx, [ebp - 0x4374]
mov dword [ebp - 0x4144], 0
mov dword [ebp - 0x4140], 0
call fcn.00403ac0
mov byte [ebp - 4], 0x74
mov eax, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
lea ecx, [ebp - 0x56dc]
push dword [eax]
push 0
push 0xff
push 0xfa
push 0xfa
push 0xfa
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_]
push dword [eax]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x56d4], esp
push 0x4355b0
call ebx
lea eax, [ebp - 0x5680]
mov byte [ebp - 4], 0x75
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
lea ecx, [ebp - 0x12b0]
push eax
call esi
lea ecx, [ebp - 0x12b0]
movss xmm0, dword [eax + 0xc]
lea eax, [ebp - 0x56a0]
mulss xmm0, dword [0x435de4]
push eax
movss dword [ebp - 0x5654], xmm0
call esi
movss xmm2, dword [ebp - 0x5654]
lea ecx, [ebp - 0x2550]
movss xmm1, dword [0x435e2c]
mov edx, 0x14
addss xmm2, dword [eax + 4]
mov byte [ebp - 4], 0x74
call fcn.0040b1d0
add esp, 0x24
lea eax, [ebp - 0x5768]
lea ecx, [ebp - 0x2550]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Text::getLocalBounds_void_]
mov esi, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
lea ecx, [ebp - 0x31a8]
movss xmm0, dword [eax + 8]
movss dword [ebp - 0x5654], xmm0
movss xmm0, dword [eax + 0xc]
movss dword [ebp - 0x5658], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Drawable::constructor_void_]
movss xmm0, dword [ebp - 0x5654]
lea eax, [ebp - 0x2550]
mov byte [ebp - 4], 0x76
lea ecx, [ebp - 0x3188]
movss dword [ebp - 0x31a0], xmm0
movss xmm0, dword [ebp - 0x5658]
mov dword [ebp - method.sfext::DropShadow.virtual_0], vtable.sfext::DropShadow.0
mov dword [ebp - 0x31a4], eax
movss dword [ebp - 0x319c], xmm0
mov dword [ebp - 0x3198], 0x3f800000
mov dword [ebp - 0x3194], 0x40a00000
mov eax, dword [esi]
mov dword [ebp - 0x3190], eax
call edi
mov byte [ebp - 4], 0x77
lea ecx, [ebp - 0x31a8]
mov dword [ebp - 0x2f78], 0
mov dword [ebp - 0x2f74], 0
call fcn.00403ac0
mov byte [ebp - 4], 0x78
lea ecx, [ebp - 0x56f4]
mov eax, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
push dword [eax]
push 0
push 0xff
push 0xfa
push 0xfa
push 0xfa
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_]
push dword [eax]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x56dc], esp
push 0x4355d0
call ebx
lea eax, [ebp - 0x5680]
mov byte [ebp - 4], 0x79
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
lea ecx, [ebp - 0xe98]
push eax
call esi
lea ecx, [ebp - 0xe98]
movss xmm0, dword [eax + 0xc]
lea eax, [ebp - 0x56a0]
mulss xmm0, dword [0x435de4]
push eax
movss dword [ebp - 0x5654], xmm0
call esi
movss xmm2, dword [ebp - 0x5654]
lea ecx, [ebp - 0x2678]
movss xmm1, dword [0x435e2c]
mov edx, 0x14
addss xmm2, dword [eax + 4]
mov byte [ebp - 4], 0x78
call fcn.0040b1d0
add esp, 0x24
lea eax, [ebp - 0x5778]
lea ecx, [ebp - 0x2678]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Text::getLocalBounds_void_]
mov esi, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
lea ecx, [ebp - 0x4014]
movss xmm0, dword [eax + 8]
movss dword [ebp - 0x5654], xmm0
movss xmm0, dword [eax + 0xc]
movss dword [ebp - 0x5658], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Drawable::constructor_void_]
movss xmm0, dword [ebp - 0x5654]
lea eax, [ebp - 0x2678]
mov byte [ebp - 4], 0x7a
lea ecx, [ebp - 0x3ff4]
movss dword [ebp - 0x400c], xmm0
movss xmm0, dword [ebp - 0x5658]
mov dword [ebp - method.sfext::DropShadow.virtual_0], vtable.sfext::DropShadow.0
mov dword [ebp - 0x4010], eax
movss dword [ebp - 0x4008], xmm0
mov dword [ebp - 0x4004], 0x3f800000
mov dword [ebp - 0x4000], 0x40a00000
mov eax, dword [esi]
mov dword [ebp - 0x3ffc], eax
call edi
mov byte [ebp - 4], 0x7b
lea ecx, [ebp - 0x4014]
mov dword [ebp - 0x3de4], 0
mov dword [ebp - 0x3de0], 0
call fcn.00403ac0
mov byte [ebp - 4], 0x7c
lea ecx, [ebp - 0x56e4]
mov eax, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
push dword [eax]
push 0
push 0xff
push 0xfa
push 0xfa
push 0xfa
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_]
push dword [eax]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x56f4], esp
push 0x4355e0
call ebx
lea eax, [ebp - 0x5680]
mov byte [ebp - 4], 0x7d
push eax
lea ecx, [ebp - 0xd20]
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
call esi
lea ecx, [ebp - 0xd20]
movss xmm0, dword [eax + 0xc]
lea eax, [ebp - 0x56a0]
mulss xmm0, dword [0x435de4]
push eax
movss dword [ebp - 0x5654], xmm0
call esi
movss xmm2, dword [ebp - 0x5654]
lea ecx, [ebp - 0x28c8]
movss xmm1, dword [0x435e2c]
mov edx, 0x14
addss xmm2, dword [eax + 4]
mov byte [ebp - 4], 0x7c
call fcn.0040b1d0
add esp, 0x24
lea eax, [ebp - 0x5788]
lea ecx, [ebp - 0x28c8]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Text::getLocalBounds_void_]
mov esi, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
lea ecx, [ebp - 0x3734]
movss xmm0, dword [eax + 8]
movss dword [ebp - 0x5654], xmm0
movss xmm0, dword [eax + 0xc]
movss dword [ebp - 0x5658], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Drawable::constructor_void_]
movss xmm0, dword [ebp - 0x5654]
lea eax, [ebp - 0x28c8]
mov byte [ebp - 4], 0x7e
lea ecx, [ebp - 0x3714]
movss dword [ebp - 0x372c], xmm0
movss xmm0, dword [ebp - 0x5658]
mov dword [ebp - method.sfext::DropShadow.virtual_0], vtable.sfext::DropShadow.0
mov dword [ebp - 0x3730], eax
movss dword [ebp - 0x3728], xmm0
mov dword [ebp - 0x3724], 0x3f800000
mov dword [ebp - 0x3720], 0x40a00000
mov eax, dword [esi]
mov dword [ebp - 0x371c], eax
call edi
mov byte [ebp - 4], 0x7f
lea ecx, [ebp - 0x3734]
mov dword [ebp - 0x3504], 0
mov dword [ebp - 0x3500], 0
call fcn.00403ac0
mov byte [ebp - 4], 0x80
lea ecx, [ebp - 0x56ec]
mov eax, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
push dword [eax]
push 0
push 0xff
push 0xfa
push 0xfa
push 0xfa
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_]
push dword [eax]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x56e4], esp
push 0x435608
call ebx
lea eax, [ebp - 0x5680]
mov byte [ebp - 4], 0x81
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
lea ecx, [ebp - 0x1138]
push eax
call esi
lea ecx, [ebp - 0x1138]
movss xmm0, dword [eax + 0xc]
lea eax, [ebp - 0x56a0]
mulss xmm0, dword [0x435de4]
push eax
movss dword [ebp - 0x5654], xmm0
call esi
movss xmm2, dword [ebp - 0x5654]
addss xmm2, dword [eax + 4]
movss xmm1, dword [0x435e2c]
lea ecx, [ebp - 0x27a0]
mov edx, 0x14
mov byte [ebp - 4], 0x80
call fcn.0040b1d0
add esp, 0x24
lea eax, [ebp - 0x5798]
lea ecx, [ebp - 0x27a0]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Text::getLocalBounds_void_]
mov esi, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
lea ecx, [ebp - 0x3ddc]
movss xmm0, dword [eax + 8]
movss dword [ebp - 0x5654], xmm0
movss xmm0, dword [eax + 0xc]
movss dword [ebp - 0x5658], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Drawable::constructor_void_]
movss xmm0, dword [ebp - 0x5654]
lea eax, [ebp - 0x27a0]
mov byte [ebp - 4], 0x82
lea ecx, [ebp - 0x3dbc]
movss dword [ebp - 0x3dd4], xmm0
movss xmm0, dword [ebp - 0x5658]
mov dword [ebp - method.sfext::DropShadow.virtual_0], vtable.sfext::DropShadow.0
mov dword [ebp - 0x3dd8], eax
movss dword [ebp - 0x3dd0], xmm0
mov dword [ebp - 0x3dcc], 0x3f800000
mov dword [ebp - 0x3dc8], 0x40a00000
mov eax, dword [esi]
mov dword [ebp - 0x3dc4], eax
call edi
mov byte [ebp - 4], 0x83
lea ecx, [ebp - 0x3ddc]
mov dword [ebp - 0x3bac], 0
mov dword [ebp - 0x3ba8], 0
call fcn.00403ac0
mov byte [ebp - 4], 0x84
lea ecx, [ebp - 0x5688]
mov eax, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
push dword [eax]
push 0
push 0xff
push 0xfa
push 0xfa
push 0xfa
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_]
push dword [eax]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x56ec], esp
push 0x435620
call ebx
lea eax, [ebp - 0x5680]
mov byte [ebp - 4], 0x85
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
lea ecx, [ebp - 0x310]
push eax
call esi
lea ecx, [ebp - 0x310]
movss xmm0, dword [eax + 0xc]
lea eax, [ebp - 0x56a0]
mulss xmm0, dword [0x435de4]
push eax
movss dword [ebp - 0x5654], xmm0
call esi
movss xmm2, dword [ebp - 0x5654]
lea ecx, [ebp - 0x1678]
movss xmm1, dword [0x435e60]
mov edx, 0x1f
addss xmm2, dword [eax + 4]
mov byte [ebp - 4], 0x84
call fcn.0040b1d0
add esp, 0x24
lea eax, [ebp - 0x57a8]
lea ecx, [ebp - 0x1678]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Text::getLocalBounds_void_]
mov esi, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
lea ecx, [ebp - 0x3ba4]
movss xmm0, dword [eax + 8]
movss dword [ebp - 0x5654], xmm0
movss xmm0, dword [eax + 0xc]
movss dword [ebp - 0x5658], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Drawable::constructor_void_]
movss xmm0, dword [ebp - 0x5654]
lea eax, [ebp - 0x1678]
mov byte [ebp - 4], 0x86
lea ecx, [ebp - 0x3b84]
movss dword [ebp - 0x3b9c], xmm0
movss xmm0, dword [ebp - 0x5658]
mov dword [ebp - method.sfext::DropShadow.virtual_0], vtable.sfext::DropShadow.0
mov dword [ebp - 0x3ba0], eax
movss dword [ebp - 0x3b98], xmm0
mov dword [ebp - 0x3b94], 0x3f800000
mov dword [ebp - 0x3b90], 0x40a00000
mov eax, dword [esi]
mov dword [ebp - 0x3b8c], eax
call edi
mov byte [ebp - 4], 0x87
lea ecx, [ebp - 0x3ba4]
mov dword [ebp - 0x3974], 0
mov dword [ebp - 0x3970], 0
call fcn.00403ac0
mov byte [ebp - 4], 0x88
lea ecx, [ebp - 0x5668]
mov eax, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
push dword [eax]
push 0
push 0xff
push 0xfa
push 0xfa
push 0xfa
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_]
push dword [eax]
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x5688], esp
push 0x435638
call ebx
lea eax, [ebp - 0x5680]
mov byte [ebp - 4], 0x89
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
lea ecx, [ebp - 0x488]
push eax
call esi
lea ecx, [ebp - 0x488]
movss xmm0, dword [eax + 0xc]
lea eax, [ebp - 0x56a0]
mulss xmm0, dword [0x435de4]
push eax
movss dword [ebp - 0x5654], xmm0
call esi
movss xmm2, dword [ebp - 0x5654]
lea ecx, [ebp - 0x17a0]
movss xmm1, dword [0x435e60]
mov edx, 0x1f
addss xmm2, dword [eax + 4]
mov byte [ebp - 4], 0x88
call fcn.0040b1d0
add esp, 0x24
lea eax, [ebp - 0x57b8]
lea ecx, [ebp - 0x17a0]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Text::getLocalBounds_void_]
mov esi, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
lea ecx, [ebp - 0x396c]
movss xmm0, dword [eax + 8]
movss dword [ebp - 0x5654], xmm0
movss xmm0, dword [eax + 0xc]
movss dword [ebp - 0x5658], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Drawable::constructor_void_]
mov byte [ebp - 4], 0x8a
movss xmm0, dword [ebp - 0x5654]
lea eax, [ebp - 0x17a0]
movss dword [ebp - 0x3964], xmm0
lea ecx, [ebp - 0x394c]
movss xmm0, dword [ebp - 0x5658]
mov dword [ebp - method.sfext::DropShadow.virtual_0], vtable.sfext::DropShadow.0
mov dword [ebp - 0x3968], eax
movss dword [ebp - 0x3960], xmm0
mov dword [ebp - 0x395c], 0x3f800000
mov dword [ebp - 0x3958], 0x40a00000
mov eax, dword [esi]
mov dword [ebp - 0x3954], eax
call edi
mov byte [ebp - 4], 0x8b
lea ecx, [ebp - 0x396c]
mov dword [ebp - 0x373c], 0
mov dword [ebp - 0x3738], 0
call fcn.00403ac0
mov byte [ebp - 4], 0x8c
mov eax, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
push dword [eax]
push 0
push dword [eax]
sub esp, 0x18
mov ecx, esp
push 0x435648
call ebx
movss xmm2, dword [0x435e48]
lea ecx, [ebp - 0xfc0]
mov edx, 0x1e
movaps xmm1, xmm2
call fcn.0040b1d0
mov edi, dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Shape::getGlobalBounds_void_]
lea eax, [ebp - 0x57c8]
add esp, 0x24
lea ecx, [ebp - 0x18bc]
push eax
call edi
mov esi, eax
lea ecx, [ebp - 0x18bc]
lea eax, [ebp - 0x5680]
push eax
call edi
movss xmm0, dword [esi + 0xc]
lea ecx, [ebp - 0x18bc]
addss xmm0, dword [eax + 4]
lea eax, [ebp - 0x56a0]
push eax
addss xmm0, dword [0x435e34]
movss dword [ebp - 0x5684], xmm0
call edi
mov ebx, dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Text::getGlobalBounds_void_]
lea ecx, [ebp - 0xfc0]
movss xmm0, dword [eax + 8]
lea eax, [ebp - 0x56b4]
push eax
movss dword [ebp - 0x5654], xmm0
call ebx
lea ecx, [ebp - 0x18bc]
movss xmm0, dword [eax + 8]
lea eax, [ebp - 0x56c4]
push eax
movss dword [ebp - 0x5658], xmm0
call edi
movss xmm0, dword [ebp - 0x5658]
lea ecx, [ebp - 0x154c]
movss xmm1, dword [ebp - 0x5654]
mulss xmm1, dword [0x435de4]
mov edi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setPosition_class_sf::Vector2_float__const__]
mulss xmm0, dword [0x435de4]
subss xmm1, xmm0
movss xmm0, dword [ebp - 0x5684]
addss xmm1, dword [eax]
lea eax, [ebp - 0x566c]
movss dword [ebp - 0x5668], xmm0
push eax
movss dword [ebp - 0x566c], xmm1
call edi
lea eax, [ebp - 0x57d8]
push eax
lea ecx, [ebp - 0xfc0]
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Text::getLocalBounds_void_]
push dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
lea ecx, [ebp - 0x5650]
mov dword [ebp - 0x566c], 0x40000000
mov dword [ebp - 0x5668], 0x40000000
movss xmm0, dword [eax + 8]
movss xmm1, dword [eax + 0xc]
lea eax, [ebp - 0x566c]
push eax
lea eax, [ebp - 0x568c]
movss dword [ebp - 0x568c], xmm0
push eax
lea eax, [ebp - 0xfc0]
movss dword [ebp - 0x5688], xmm1
push eax
call fcn.004036b0
mov byte [ebp - 4], 0x8d
mov eax, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
push dword [eax]
push 0
push dword [eax]
sub esp, 0x18
mov ecx, esp
push 0x435688
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::constructor_wchar_t_const__]
movss xmm1, dword [0x435e48]
lea ecx, [ebp - 0x1550]
mov edx, 0x1e
movaps xmm2, xmm1
call fcn.0040b1d0
add esp, 0x24
lea eax, [ebp - 0x5828]
lea ecx, [ebp - 0xfc0]
push eax
call ebx
mov esi, eax
lea ecx, [ebp - 0xfc0]
lea eax, [ebp - 0x5680]
push eax
call ebx
movss xmm0, dword [esi + 0xc]
lea ecx, [ebp - 0xfc0]
addss xmm0, dword [eax + 4]
lea eax, [ebp - 0x56a0]
push eax
addss xmm0, dword [0x435e10]
movss dword [ebp - 0x5684], xmm0
call ebx
lea ecx, [ebp - 0x1550]
movss xmm0, dword [eax + 8]
lea eax, [ebp - 0x56b4]
push eax
movss dword [ebp - 0x5654], xmm0
call ebx
lea ecx, [ebp - 0xfc0]
movss xmm0, dword [eax + 8]
lea eax, [ebp - 0x56c4]
push eax
movss dword [ebp - 0x5658], xmm0
call ebx
movss xmm0, dword [ebp - 0x5658]
lea ecx, [ebp - 0x154c]
movss xmm1, dword [ebp - 0x5654]
mulss xmm1, dword [0x435de4]
mulss xmm0, dword [0x435de4]
subss xmm1, xmm0
movss xmm0, dword [ebp - 0x5684]
addss xmm1, dword [eax]
lea eax, [ebp - 0x566c]
movss dword [ebp - 0x5668], xmm0
push eax
movss dword [ebp - 0x566c], xmm1
call edi
lea eax, [ebp - 0x57e8]
push eax
lea ecx, [ebp - 0x1550]
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Text::getLocalBounds_void_]
movss xmm0, dword [eax + 8]
mov esi, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
lea ecx, [ebp - 0x45ac]
movss dword [ebp - 0x5654], xmm0
movss xmm0, dword [eax + 0xc]
movss dword [ebp - 0x5658], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Drawable::constructor_void_]
movss xmm0, dword [ebp - 0x5654]
lea eax, [ebp - 0x1550]
mov byte [ebp - 4], 0x8e
lea ecx, [ebp - 0x458c]
movss dword [ebp - 0x45a4], xmm0
movss xmm0, dword [ebp - 0x5658]
mov dword [ebp - method.sfext::DropShadow.virtual_0], vtable.sfext::DropShadow.0
mov dword [ebp - 0x45a8], eax
movss dword [ebp - 0x45a0], xmm0
mov dword [ebp - 0x459c], 0x40400000
mov dword [ebp - 0x4598], 0x40000000
mov eax, dword [esi]
mov dword [ebp - 0x4594], eax
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTexture::constructor_void_]
mov byte [ebp - 4], 0x8f
lea ecx, [ebp - 0x45ac]
mov dword [ebp - 0x437c], 0
mov dword [ebp - 0x4378], 0
call fcn.00403ac0
mov byte [ebp - 4], 0x90
mov eax, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
push dword [eax]
push 0
push dword [eax]
sub esp, 0x18
mov ecx, esp
push 0x4356b8
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::constructor_wchar_t_const__]
movss xmm2, dword [0x435e48]
lea ecx, [ebp - 0x1d50]
mov edx, 0x1e
movaps xmm1, xmm2
call fcn.0040b1d0
add esp, 0x24
lea eax, [ebp - 0x57f8]
lea ecx, [ebp - 0x1550]
push eax
call ebx
mov esi, eax
lea ecx, [ebp - 0x1550]
lea eax, [ebp - 0x5680]
push eax
call ebx
lea ecx, [ebp - 0xfc0]
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x56a0]
addss xmm0, dword [esi + 0xc]
push eax
addss xmm0, dword [0x435e18]
movss dword [ebp - 0x5654], xmm0
call ebx
lea ecx, [ebp - 0xfc0]
movss xmm1, dword [eax + 8]
lea eax, [ebp - 0x56b4]
push eax
movss dword [ebp - 0x5684], xmm1
call ebx
movss xmm0, dword [ebp - 0x5684]
lea ecx, [ebp - 0x1d50]
mulss xmm0, dword [0x435de4]
addss xmm0, dword [eax]
lea eax, [ebp - 0x56c4]
push eax
movss dword [ebp - 0x5684], xmm0
call ebx
movss xmm1, dword [ebp - 0x5684]
movss xmm0, dword [eax + 8]
mulss xmm0, dword [0x435de4]
subss xmm1, xmm0
movss xmm0, dword [ebp - 0x5654]
movss dword [ebp - 0x5668], xmm0
movss dword [ebp - 0x566c], xmm1
lea eax, [ebp - 0x566c]
push eax
lea ecx, [ebp - 0x1d4c]
call edi
lea eax, [ebp - 0x5808]
push eax
lea ecx, [ebp - 0x1d50]
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Text::getLocalBounds_void_]
mov esi, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
lea ecx, [ebp - 0x47e4]
movss xmm0, dword [eax + 8]
movss dword [ebp - 0x5654], xmm0
movss xmm0, dword [eax + 0xc]
movss dword [ebp - 0x5658], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Drawable::constructor_void_]
movss xmm0, dword [ebp - 0x5654]
lea eax, [ebp - 0x1d50]
mov byte [ebp - 4], 0x91
lea ecx, [ebp - 0x47c4]
movss dword [ebp - 0x47dc], xmm0
movss xmm0, dword [ebp - 0x5658]
mov dword [ebp - method.sfext::DropShadow.virtual_0], vtable.sfext::DropShadow.0
mov dword [ebp - 0x47e0], eax
movss dword [ebp - 0x47d8], xmm0
mov dword [ebp - 0x47d4], 0x40400000
mov dword [ebp - 0x47d0], 0x40000000
mov eax, dword [esi]
mov dword [ebp - 0x47cc], eax
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTexture::constructor_void_]
mov byte [ebp - 4], 0x92
lea ecx, [ebp - 0x47e4]
mov dword [ebp - 0x45b4], 0
mov dword [ebp - 0x45b0], 0
call fcn.00403ac0
mov byte [ebp - 4], 0x93
mov eax, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
push dword [eax]
push 0
push dword [eax]
sub esp, 0x18
mov ecx, esp
push 0x435700
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::constructor_wchar_t_const__]
movss xmm2, dword [0x435e48]
lea ecx, [ebp - 0x1e78]
mov edx, 0x1e
movaps xmm1, xmm2
call fcn.0040b1d0
add esp, 0x24
lea eax, [ebp - 0x5818]
lea ecx, [ebp - 0x1d50]
push eax
call ebx
mov esi, eax
lea ecx, [ebp - 0x1d50]
lea eax, [ebp - 0x5680]
push eax
call ebx
movss xmm0, dword [esi + 0xc]
lea ecx, [ebp - 0xfc0]
addss xmm0, dword [eax + 4]
lea eax, [ebp - 0x56a0]
push eax
addss xmm0, dword [0x435e10]
movss dword [ebp - 0x5654], xmm0
call ebx
lea ecx, [ebp - 0xfc0]
movss xmm1, dword [eax + 8]
lea eax, [ebp - 0x56b4]
push eax
movss dword [ebp - 0x5684], xmm1
call ebx
movss xmm0, dword [ebp - 0x5684]
mulss xmm0, dword [0x435de4]
addss xmm0, dword [eax]
lea eax, [ebp - 0x56c4]
push eax
movss dword [ebp - 0x5684], xmm0
lea ecx, [ebp - 0x1e78]
call ebx
movss xmm1, dword [ebp - 0x5684]
lea ecx, [ebp - 0x1e74]
movss xmm0, dword [eax + 8]
lea eax, [ebp - 0x566c]
mulss xmm0, dword [0x435de4]
push eax
subss xmm1, xmm0
movss xmm0, dword [ebp - 0x5654]
movss dword [ebp - 0x5668], xmm0
movss dword [ebp - 0x566c], xmm1
call edi
lea eax, [ebp - 0x5728]
push eax
lea ecx, [ebp - 0x1e78]
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Text::getLocalBounds_void_]
mov esi, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
lea ecx, [ebp - 0x4a1c]
movss xmm0, dword [eax + 8]
movss dword [ebp - 0x5654], xmm0
movss xmm0, dword [eax + 0xc]
movss dword [ebp - 0x5658], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Drawable::constructor_void_]
movss xmm0, dword [ebp - 0x5654]
lea eax, [ebp - 0x1e78]
mov byte [ebp - 4], 0x94
lea ecx, [ebp - 0x49fc]
movss dword [ebp - 0x4a14], xmm0
movss xmm0, dword [ebp - 0x5658]
mov dword [ebp - method.sfext::DropShadow.virtual_0], vtable.sfext::DropShadow.0
mov dword [ebp - 0x4a18], eax
movss dword [ebp - 0x4a10], xmm0
mov dword [ebp - 0x4a0c], 0x40000000
mov dword [ebp - 0x4a08], 0x40000000
mov eax, dword [esi]
mov dword [ebp - 0x4a04], eax
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTexture::constructor_void_]
mov byte [ebp - 4], 0x95
lea ecx, [ebp - 0x4a1c]
mov dword [ebp - 0x47ec], 0
mov dword [ebp - 0x47e8], 0
call fcn.00403ac0
mov byte [ebp - 4], 0x96
mov eax, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
push dword [eax]
push 0
push dword [eax]
sub esp, 0x18
mov ecx, esp
push 0x435740
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::constructor_wchar_t_const__]
movss xmm2, dword [0x435e48]
lea ecx, [ebp - 0x1fa0]
mov edx, 0x1e
movaps xmm1, xmm2
call fcn.0040b1d0
add esp, 0x24
lea eax, [ebp - 0x5708]
lea ecx, [ebp - 0x1e78]
push eax
call ebx
mov esi, eax
lea ecx, [ebp - 0x1e78]
lea eax, [ebp - 0x5680]
push eax
call ebx
lea ecx, [ebp - 0xfc0]
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x56a0]
addss xmm0, dword [esi + 0xc]
push eax
addss xmm0, dword [0x435e1c]
movss dword [ebp - 0x5654], xmm0
call ebx
movss xmm1, dword [eax + 8]
lea eax, [ebp - 0x56b4]
movss dword [ebp - 0x5684], xmm1
push eax
lea ecx, [ebp - 0xfc0]
call ebx
movss xmm0, dword [ebp - 0x5684]
lea ecx, [ebp - 0x1fa0]
mulss xmm0, dword [0x435de4]
addss xmm0, dword [eax]
lea eax, [ebp - 0x56c4]
push eax
movss dword [ebp - 0x5684], xmm0
call ebx
movss xmm1, dword [ebp - 0x5684]
lea ecx, [ebp - 0x1f9c]
movss xmm0, dword [eax + 8]
lea eax, [ebp - 0x566c]
mulss xmm0, dword [0x435de4]
push eax
subss xmm1, xmm0
movss xmm0, dword [ebp - 0x5654]
movss dword [ebp - 0x5668], xmm0
movss dword [ebp - 0x566c], xmm1
call edi
lea eax, [ebp - 0x5998]
push eax
lea ecx, [ebp - 0x1fa0]
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Text::getLocalBounds_void_]
mov esi, dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::Black]
lea ecx, [ebp - 0x50c4]
movss xmm0, dword [eax + 8]
movss dword [ebp - 0x5654], xmm0
movss xmm0, dword [eax + 0xc]
movss dword [ebp - 0x5658], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Drawable::constructor_void_]
movss xmm0, dword [ebp - 0x5654]
lea eax, [ebp - 0x1fa0]
mov byte [ebp - 4], 0x97
lea ecx, [ebp - 0x50a4]
movss dword [ebp - 0x50bc], xmm0
movss xmm0, dword [ebp - 0x5658]
mov dword [ebp - method.sfext::DropShadow.virtual_0], vtable.sfext::DropShadow.0
mov dword [ebp - 0x50c0], eax
movss dword [ebp - 0x50b8], xmm0
mov dword [ebp - 0x50b4], 0x40000000
mov dword [ebp - 0x50b0], 0x40000000
mov eax, dword [esi]
mov dword [ebp - 0x50ac], eax
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTexture::constructor_void_]
mov byte [ebp - 4], 0x98
lea ecx, [ebp - 0x50c4]
mov dword [ebp - 0x4e94], 0
mov dword [ebp - 0x4e90], 0
call fcn.00403ac0
lea eax, [ebp - 0x5738]
mov byte [ebp - 4], 0x99
push eax
lea ecx, [ebp - 0x1fa0]
call ebx
mov esi, eax
lea ecx, [ebp - 0x1fa0]
lea eax, [ebp - 0x5708]
push eax
call ebx
movss xmm0, dword [esi + 0xc]
lea ecx, [ebp - 0x18bc]
addss xmm0, dword [eax + 4]
lea eax, [ebp - 0x5728]
push eax
addss xmm0, dword [0x435e24]
movss dword [ebp - 0x5654], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Shape::getGlobalBounds_void_]
lea ecx, [ebp - 0x4b34]
movss xmm0, dword [eax]
lea eax, [ebp - 0x566c]
movss dword [ebp - 0x566c], xmm0
movss xmm0, dword [ebp - 0x5654]
push eax
movss dword [ebp - 0x5668], xmm0
call edi
mov esi, dword [ebp - 0x5670]
push dword [sym.imp.sfml_graphics_2.dll_class_sf::Color_const_sf::Color::White]
lea edi, [esi + 0x28]
mov ecx, edi
mov dword [ebp - 0x5684], edi
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTarget::clear_class_sf::Color_const__]
mov ecx, esi
call dword [sym.imp.sfml_window_2.dll_public:_bool___thiscall_sf::WindowBase::isOpen_void_const]
test al, al
je 0x40ab49
mov ebx, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTarget::draw_class_sf::Drawable_const___class_sf::RenderStates_const__]
nop
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call dword [sym.imp.sfml_window_2.dll_public:_bool___thiscall_sf::WindowBase::pollEvent_class_sf::Event__]
test al, al
je 0x408b69
mov eax, dword [ebp - 0x28]
test eax, eax
je 0x408b52
cmp eax, 5
jne 0x408b59
cmp dword [ebp - 0x24], 0x24
jne 0x408b59
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0xc]
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call dword [sym.imp.sfml_window_2.dll_public:_bool___thiscall_sf::WindowBase::pollEvent_class_sf::Event__]
test al, al
jne 0x408b40
movaps xmm0, xmmword [0x435ed0]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0x740]
movups xmmword [ebp - 0x5680], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
movaps xmm0, xmmword [0x435ed0]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0xa30]
movups xmmword [ebp - 0x5680], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
movaps xmm0, xmmword [0x435ed0]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0xba8]
movups xmmword [ebp - 0x5680], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
cmp byte [ebp - 0x5659], 0
lea eax, [ebp - 0x5680]
lea ecx, [ebp - 0x8b8]
push eax
jne 0x408beb
movaps xmm0, xmmword [0x435ed0]
jmp 0x408bf2
movaps xmm0, xmmword [0x435ef0]
movups xmmword [ebp - 0x5680], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
movaps xmm0, xmmword [0x435ed0]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0x310]
movups xmmword [ebp - 0x5680], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
movaps xmm0, xmmword [0x435ed0]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0x488]
movups xmmword [ebp - 0x5680], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
movaps xmm0, xmmword [0x435e70]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0x1428]
movups xmmword [ebp - 0x5680], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
movaps xmm0, xmmword [0x435e70]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0x12b0]
movups xmmword [ebp - 0x5680], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
movaps xmm0, xmmword [0x435e70]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0xe98]
movups xmmword [ebp - 0x5680], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
movaps xmm0, xmmword [0x435e70]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0xd20]
movups xmmword [ebp - 0x5680], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
movaps xmm0, xmmword [0x435e70]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0x1138]
movups xmmword [ebp - 0x5680], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
xor eax, eax
mov dword [ebp - 0x5690], eax
lea eax, [ebp - 0x568c]
push esi
push eax
call dword [sym.imp.sfml_window_2.dll_public:_static_class_sf::Vector2_int____cdecl_sf::Mouse::getPosition_class_sf::WindowBase_const__]
add esp, 8
lea ecx, [ebp - 0x740]
mov esi, eax
lea eax, [ebp - 0x5738]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
mov ecx, dword [esi + 4]
mov dword [ebp - 0x5660], ecx
mov ecx, dword [esi]
cvttss2si esi, dword [eax]
mov dword [ebp - 0x5654], ecx
cvttss2si ecx, dword [eax + 8]
cvttss2si edx, dword [eax + 4]
add ecx, esi
mov dword [ebp - 0x5658], ecx
cvttss2si ecx, dword [eax + 0xc]
mov eax, esi
add ecx, edx
cmp dword [ebp - 0x5658], esi
cmovl eax, dword [ebp - 0x5658]
cmp dword [ebp - 0x5654], eax
jl 0x408dc5
cmp esi, dword [ebp - 0x5658]
cmovl esi, dword [ebp - 0x5658]
cmp dword [ebp - 0x5654], esi
jge 0x408dc5
mov esi, dword [ebp - 0x5660]
cmp ecx, edx
mov eax, edx
cmovl eax, ecx
cmp esi, eax
jl 0x408dc5
cmp edx, ecx
cmovl edx, ecx
cmp esi, edx
jge 0x408dc5
cmp byte [ebp - 0x5659], 0
jne 0x408dc5
cmp dword [ebp - 0x5664], 0
jne 0x408dc5
movaps xmm0, xmmword [0x435ee0]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0x740]
movups xmmword [ebp - 0x5680], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
mov dword [ebp - 0x5690], 1
push dword [ebp - 0x5670]
lea eax, [ebp - 0x56f0]
push eax
call dword [sym.imp.sfml_window_2.dll_public:_static_class_sf::Vector2_int____cdecl_sf::Mouse::getPosition_class_sf::WindowBase_const__]
add esp, 8
lea ecx, [ebp - 0xa30]
mov esi, eax
lea eax, [ebp - 0x5708]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
mov ecx, dword [esi + 4]
mov dword [ebp - 0x5660], ecx
mov ecx, dword [esi]
cvttss2si esi, dword [eax]
mov dword [ebp - 0x5654], ecx
cvttss2si ecx, dword [eax + 8]
cvttss2si edx, dword [eax + 4]
add ecx, esi
mov dword [ebp - 0x5658], ecx
cvttss2si ecx, dword [eax + 0xc]
mov eax, esi
add ecx, edx
cmp dword [ebp - 0x5658], esi
cmovl eax, dword [ebp - 0x5658]
cmp dword [ebp - 0x5654], eax
jl 0x408ea1
cmp esi, dword [ebp - 0x5658]
cmovl esi, dword [ebp - 0x5658]
cmp dword [ebp - 0x5654], esi
jge 0x408ea1
mov esi, dword [ebp - 0x5660]
cmp ecx, edx
mov eax, edx
cmovl eax, ecx
cmp esi, eax
jl 0x408ea1
cmp edx, ecx
cmovl edx, ecx
cmp esi, edx
jge 0x408ea1
cmp byte [ebp - 0x5659], 0
jne 0x408ea1
cmp dword [ebp - 0x5664], 0
jne 0x408ea1
movaps xmm0, xmmword [0x435ee0]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0xa30]
movups xmmword [ebp - 0x5680], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
mov dword [ebp - 0x5690], 2
push dword [ebp - 0x5670]
lea eax, [ebp - 0x56e8]
push eax
call dword [sym.imp.sfml_window_2.dll_public:_static_class_sf::Vector2_int____cdecl_sf::Mouse::getPosition_class_sf::WindowBase_const__]
add esp, 8
lea ecx, [ebp - 0xba8]
mov esi, eax
lea eax, [ebp - 0x5728]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
mov ecx, dword [esi + 4]
mov dword [ebp - 0x5660], ecx
mov ecx, dword [esi]
cvttss2si esi, dword [eax]
mov dword [ebp - 0x5654], ecx
cvttss2si ecx, dword [eax + 8]
cvttss2si edx, dword [eax + 4]
add ecx, esi
mov dword [ebp - 0x5658], ecx
cvttss2si ecx, dword [eax + 0xc]
mov eax, esi
add ecx, edx
cmp dword [ebp - 0x5658], esi
cmovl eax, dword [ebp - 0x5658]
cmp dword [ebp - 0x5654], eax
jl 0x408f7d
cmp esi, dword [ebp - 0x5658]
cmovl esi, dword [ebp - 0x5658]
cmp dword [ebp - 0x5654], esi
jge 0x408f7d
mov esi, dword [ebp - 0x5660]
cmp ecx, edx
mov eax, edx
cmovl eax, ecx
cmp esi, eax
jl 0x408f7d
cmp edx, ecx
cmovl edx, ecx
cmp esi, edx
jge 0x408f7d
cmp byte [ebp - 0x5659], 0
jne 0x408f7d
cmp dword [ebp - 0x5664], 0
jne 0x408f7d
movaps xmm0, xmmword [0x435ee0]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0xba8]
movups xmmword [ebp - 0x5680], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
mov dword [ebp - 0x5690], 3
push dword [ebp - 0x5670]
lea eax, [ebp - 0x56f8]
push eax
call dword [sym.imp.sfml_window_2.dll_public:_static_class_sf::Vector2_int____cdecl_sf::Mouse::getPosition_class_sf::WindowBase_const__]
add esp, 8
lea ecx, [ebp - 0x8b8]
mov esi, eax
lea eax, [ebp - 0x59a8]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
mov ecx, dword [esi + 4]
mov dword [ebp - 0x5660], ecx
mov ecx, dword [esi]
cvttss2si esi, dword [eax]
mov dword [ebp - 0x5654], ecx
cvttss2si ecx, dword [eax + 8]
cvttss2si edx, dword [eax + 4]
add ecx, esi
mov dword [ebp - 0x5658], ecx
cvttss2si ecx, dword [eax + 0xc]
mov eax, esi
add ecx, edx
cmp dword [ebp - 0x5658], esi
cmovl eax, dword [ebp - 0x5658]
cmp dword [ebp - 0x5654], eax
jl 0x409050
cmp esi, dword [ebp - 0x5658]
cmovl esi, dword [ebp - 0x5658]
cmp dword [ebp - 0x5654], esi
jge 0x409050
mov esi, dword [ebp - 0x5660]
cmp ecx, edx
mov eax, edx
cmovl eax, ecx
cmp esi, eax
jl 0x409050
cmp edx, ecx
cmovl edx, ecx
cmp esi, edx
jge 0x409050
cmp dword [ebp - 0x5664], 0
jne 0x409050
movaps xmm0, xmmword [0x435ee0]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0x8b8]
movups xmmword [ebp - 0x5680], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
mov dword [ebp - 0x5690], 4
push dword [ebp - 0x5670]
lea eax, [ebp - 0x56e0]
push eax
call dword [sym.imp.sfml_window_2.dll_public:_static_class_sf::Vector2_int____cdecl_sf::Mouse::getPosition_class_sf::WindowBase_const__]
add esp, 8
lea ecx, [ebp - 0x12b0]
mov esi, eax
lea eax, [ebp - 0x59b8]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
mov ecx, dword [esi + 4]
mov dword [ebp - 0x5660], ecx
mov ecx, dword [esi]
cvttss2si esi, dword [eax]
mov dword [ebp - 0x5654], ecx
cvttss2si ecx, dword [eax + 8]
cvttss2si edx, dword [eax + 4]
add ecx, esi
mov dword [ebp - 0x5658], ecx
cvttss2si ecx, dword [eax + 0xc]
mov eax, esi
add ecx, edx
cmp dword [ebp - 0x5658], esi
cmovl eax, dword [ebp - 0x5658]
cmp dword [ebp - 0x5654], eax
jl 0x40912c
cmp esi, dword [ebp - 0x5658]
cmovl esi, dword [ebp - 0x5658]
cmp dword [ebp - 0x5654], esi
jge 0x40912c
mov esi, dword [ebp - 0x5660]
cmp ecx, edx
mov eax, edx
cmovl eax, ecx
cmp esi, eax
jl 0x40912c
cmp edx, ecx
cmovl edx, ecx
cmp esi, edx
jge 0x40912c
cmp byte [ebp - 0x5659], 1
jne 0x40912c
cmp dword [ebp - 0x5664], 0
jne 0x40912c
movaps xmm0, xmmword [0x435e80]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0x12b0]
movups xmmword [ebp - 0x5680], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
mov dword [ebp - 0x5690], 0xc
push dword [ebp - 0x5670]
lea eax, [ebp - 0x56d8]
push eax
call dword [sym.imp.sfml_window_2.dll_public:_static_class_sf::Vector2_int____cdecl_sf::Mouse::getPosition_class_sf::WindowBase_const__]
add esp, 8
lea ecx, [ebp - 0xe98]
mov esi, eax
lea eax, [ebp - 0x59c8]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
mov ecx, dword [esi + 4]
mov dword [ebp - 0x5660], ecx
mov ecx, dword [esi]
cvttss2si esi, dword [eax]
mov dword [ebp - 0x5654], ecx
cvttss2si ecx, dword [eax + 8]
cvttss2si edx, dword [eax + 4]
add ecx, esi
mov dword [ebp - 0x5658], ecx
cvttss2si ecx, dword [eax + 0xc]
mov eax, esi
add ecx, edx
cmp dword [ebp - 0x5658], esi
cmovl eax, dword [ebp - 0x5658]
cmp dword [ebp - 0x5654], eax
jl 0x409208
cmp esi, dword [ebp - 0x5658]
cmovl esi, dword [ebp - 0x5658]
cmp dword [ebp - 0x5654], esi
jge 0x409208
mov esi, dword [ebp - 0x5660]
cmp ecx, edx
mov eax, edx
cmovl eax, ecx
cmp esi, eax
jl 0x409208
cmp edx, ecx
cmovl edx, ecx
cmp esi, edx
jge 0x409208
cmp byte [ebp - 0x5659], 1
jne 0x409208
cmp dword [ebp - 0x5664], 0
jne 0x409208
movaps xmm0, xmmword [0x435e80]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0xe98]
movups xmmword [ebp - 0x5680], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
mov dword [ebp - 0x5690], 0xd
push dword [ebp - 0x5670]
lea eax, [ebp - 0x56d0]
push eax
call dword [sym.imp.sfml_window_2.dll_public:_static_class_sf::Vector2_int____cdecl_sf::Mouse::getPosition_class_sf::WindowBase_const__]
add esp, 8
lea ecx, [ebp - 0xd20]
mov esi, eax
lea eax, [ebp - 0x5aa8]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
mov ecx, dword [esi + 4]
mov dword [ebp - 0x5660], ecx
mov ecx, dword [esi]
cvttss2si esi, dword [eax]
mov dword [ebp - 0x5654], ecx
cvttss2si ecx, dword [eax + 8]
cvttss2si edx, dword [eax + 4]
add ecx, esi
mov dword [ebp - 0x5658], ecx
cvttss2si ecx, dword [eax + 0xc]
mov eax, esi
add ecx, edx
cmp dword [ebp - 0x5658], esi
cmovl eax, dword [ebp - 0x5658]
cmp dword [ebp - 0x5654], eax
jl 0x4092e4
cmp esi, dword [ebp - 0x5658]
cmovl esi, dword [ebp - 0x5658]
cmp dword [ebp - 0x5654], esi
jge 0x4092e4
mov esi, dword [ebp - 0x5660]
cmp ecx, edx
mov eax, edx
cmovl eax, ecx
cmp esi, eax
jl 0x4092e4
cmp edx, ecx
cmovl edx, ecx
cmp esi, edx
jge 0x4092e4
cmp byte [ebp - 0x5659], 1
jne 0x4092e4
cmp dword [ebp - 0x5664], 0
jne 0x4092e4
movaps xmm0, xmmword [0x435e80]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0xd20]
movups xmmword [ebp - 0x5680], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
mov dword [ebp - 0x5690], 0xe
push dword [ebp - 0x5670]
lea eax, [ebp - 0x5810]
push eax
call dword [sym.imp.sfml_window_2.dll_public:_static_class_sf::Vector2_int____cdecl_sf::Mouse::getPosition_class_sf::WindowBase_const__]
add esp, 8
lea ecx, [ebp - 0x1138]
mov esi, eax
lea eax, [ebp - 0x5938]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
mov ecx, dword [esi + 4]
mov dword [ebp - 0x5660], ecx
mov ecx, dword [esi]
cvttss2si esi, dword [eax]
mov dword [ebp - 0x5654], ecx
cvttss2si ecx, dword [eax + 8]
cvttss2si edx, dword [eax + 4]
add ecx, esi
mov dword [ebp - 0x5658], ecx
cvttss2si ecx, dword [eax + 0xc]
mov eax, esi
add ecx, edx
cmp dword [ebp - 0x5658], esi
cmovl eax, dword [ebp - 0x5658]
cmp dword [ebp - 0x5654], eax
jl 0x4093c0
cmp esi, dword [ebp - 0x5658]
cmovl esi, dword [ebp - 0x5658]
cmp dword [ebp - 0x5654], esi
jge 0x4093c0
mov esi, dword [ebp - 0x5660]
cmp ecx, edx
mov eax, edx
cmovl eax, ecx
cmp esi, eax
jl 0x4093c0
cmp edx, ecx
cmovl edx, ecx
cmp esi, edx
jge 0x4093c0
cmp byte [ebp - 0x5659], 1
jne 0x4093c0
cmp dword [ebp - 0x5664], 0
jne 0x4093c0
movaps xmm0, xmmword [0x435e80]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0x1138]
movups xmmword [ebp - 0x5680], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
mov dword [ebp - 0x5690], 0xf
push dword [ebp - 0x5670]
lea eax, [ebp - 0x5800]
push eax
call dword [sym.imp.sfml_window_2.dll_public:_static_class_sf::Vector2_int____cdecl_sf::Mouse::getPosition_class_sf::WindowBase_const__]
add esp, 8
lea ecx, [ebp - 0x310]
mov esi, eax
lea eax, [ebp - 0x5948]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
mov ecx, dword [esi + 4]
mov dword [ebp - 0x5660], ecx
mov ecx, dword [esi]
cvttss2si esi, dword [eax]
mov dword [ebp - 0x5654], ecx
cvttss2si ecx, dword [eax + 8]
cvttss2si edx, dword [eax + 4]
add ecx, esi
mov dword [ebp - 0x5658], ecx
cvttss2si ecx, dword [eax + 0xc]
mov eax, esi
add ecx, edx
cmp dword [ebp - 0x5658], esi
cmovl eax, dword [ebp - 0x5658]
cmp dword [ebp - 0x5654], eax
jl 0x40949c
cmp esi, dword [ebp - 0x5658]
cmovl esi, dword [ebp - 0x5658]
cmp dword [ebp - 0x5654], esi
jge 0x40949c
mov esi, dword [ebp - 0x5660]
cmp ecx, edx
mov eax, edx
cmovl eax, ecx
cmp esi, eax
jl 0x40949c
cmp edx, ecx
cmovl edx, ecx
cmp esi, edx
jge 0x40949c
cmp byte [ebp - 0x5659], 0
jne 0x40949c
cmp dword [ebp - 0x5664], 0
jne 0x40949c
movaps xmm0, xmmword [0x435ee0]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0x310]
movups xmmword [ebp - 0x5680], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
mov dword [ebp - 0x5690], 5
push dword [ebp - 0x5670]
lea eax, [ebp - 0x57f0]
push eax
call dword [sym.imp.sfml_window_2.dll_public:_static_class_sf::Vector2_int____cdecl_sf::Mouse::getPosition_class_sf::WindowBase_const__]
add esp, 8
lea ecx, [ebp - 0x488]
mov esi, eax
lea eax, [ebp - 0x5958]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
mov ecx, dword [esi + 4]
mov dword [ebp - 0x5660], ecx
mov ecx, dword [esi]
cvttss2si esi, dword [eax]
mov dword [ebp - 0x5654], ecx
cvttss2si ecx, dword [eax + 8]
cvttss2si edx, dword [eax + 4]
add ecx, esi
mov dword [ebp - 0x5658], ecx
cvttss2si ecx, dword [eax + 0xc]
mov eax, esi
add ecx, edx
cmp dword [ebp - 0x5658], esi
cmovl eax, dword [ebp - 0x5658]
cmp dword [ebp - 0x5654], eax
jl 0x40957c
cmp esi, dword [ebp - 0x5658]
cmovl esi, dword [ebp - 0x5658]
cmp dword [ebp - 0x5654], esi
jge 0x40957c
mov esi, dword [ebp - 0x5660]
cmp ecx, edx
mov eax, edx
cmovl eax, ecx
cmp esi, eax
jl 0x40957c
cmp edx, ecx
cmovl edx, ecx
cmp esi, edx
jge 0x40957c
cmp byte [ebp - 0x5659], 0
jne 0x40957c
cmp dword [ebp - 0x5664], 0
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
jne 0x409582
movaps xmm0, xmmword [0x435ee0]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0x488]
movups xmmword [ebp - 0x5680], xmm0
call esi
mov dword [ebp - 0x5690], 6
jmp 0x409582
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
push 0
call dword [sym.imp.sfml_window_2.dll_public:_static_bool___cdecl_sf::Mouse::isButtonPressed_enum_sf::Mouse::Button_]
add esp, 4
test al, al
je case.0x4095ce.7
cmp dword [ebp - 0x5664], 0
jne case.0x4095ce.7
mov ecx, dword [ebp - 0x5690]
cmp ecx, 1
jl 0x4095b2
cmp ecx, 5
jle 0x4095ba
lea eax, [ecx - 0xc]
cmp eax, 3
ja 0x4095c4
mov dword [ebp - 0x5664], 2
dec ecx
cmp ecx, 0xe
ja case.0x4095ce.7
jmp dword [ecx*4 + 0x40b158]
movaps xmm0, xmmword [0x435ef0]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0x740]
movups xmmword [ebp - 0x5680], xmm0
call esi
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x740]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x2b00]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x1b00]
mov ecx, edi
push eax
call ebx
mov ecx, dword [ebp - 0x5670]
call dword [sym.imp.sfml_window_2.dll_public:_void___thiscall_sf::Window::display_void_]
lea eax, [ebp - 0x57e0]
push 0x64
push eax
call dword [sym.imp.sfml_system_2.dll_class_sf::Time___cdecl_sf::milliseconds_int_]
push dword [eax + 4]
push dword [eax]
call dword [sym.imp.sfml_system_2.dll_void___cdecl_sf::sleep_class_sf::Time_]
movaps xmm0, xmmword [0x435ee0]
lea eax, [ebp - 0x5680]
add esp, 0x10
lea ecx, [ebp - 0x740]
movups xmmword [ebp - 0x5680], xmm0
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x740]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x1b00]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x2b00]
mov ecx, edi
push eax
call ebx
mov ecx, dword [ebp - 0x5670]
call dword [sym.imp.sfml_window_2.dll_public:_void___thiscall_sf::Window::display_void_]
lea eax, [ebp - 0x5820]
push 0x64
push eax
call dword [sym.imp.sfml_system_2.dll_class_sf::Time___cdecl_sf::milliseconds_int_]
push dword [eax + 4]
push dword [eax]
call dword [sym.imp.sfml_system_2.dll_void___cdecl_sf::sleep_class_sf::Time_]
mov dword [ebp - 0x56a4], 1
jmp 0x409cc7
movaps xmm0, xmmword [0x435ef0]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0xa30]
movups xmmword [ebp - 0x5680], xmm0
call esi
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0xa30]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x2d38]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x20c8]
mov ecx, edi
push eax
call ebx
mov ecx, dword [ebp - 0x5670]
call dword [sym.imp.sfml_window_2.dll_public:_void___thiscall_sf::Window::display_void_]
lea eax, [ebp - 0x57d0]
push 0x64
push eax
call dword [sym.imp.sfml_system_2.dll_class_sf::Time___cdecl_sf::milliseconds_int_]
push dword [eax + 4]
push dword [eax]
call dword [sym.imp.sfml_system_2.dll_void___cdecl_sf::sleep_class_sf::Time_]
movaps xmm0, xmmword [0x435ee0]
lea eax, [ebp - 0x5680]
add esp, 0x10
lea ecx, [ebp - 0xa30]
movups xmmword [ebp - 0x5680], xmm0
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0xa30]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x20c8]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x2d38]
mov ecx, edi
push eax
call ebx
mov ecx, dword [ebp - 0x5670]
call dword [sym.imp.sfml_window_2.dll_public:_void___thiscall_sf::Window::display_void_]
lea eax, [ebp - 0x57c0]
push 0x64
push eax
call dword [sym.imp.sfml_system_2.dll_class_sf::Time___cdecl_sf::milliseconds_int_]
push dword [eax + 4]
push dword [eax]
call dword [sym.imp.sfml_system_2.dll_void___cdecl_sf::sleep_class_sf::Time_]
mov dword [ebp - 0x56a4], 2
jmp 0x409cc7
movaps xmm0, xmmword [0x435ef0]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0xba8]
movups xmmword [ebp - 0x5680], xmm0
call esi
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0xba8]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x2f70]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x1c28]
mov ecx, edi
push eax
call ebx
mov ecx, dword [ebp - 0x5670]
call dword [sym.imp.sfml_window_2.dll_public:_void___thiscall_sf::Window::display_void_]
lea eax, [ebp - 0x57b0]
push 0x64
push eax
call dword [sym.imp.sfml_system_2.dll_class_sf::Time___cdecl_sf::milliseconds_int_]
push dword [eax + 4]
push dword [eax]
call dword [sym.imp.sfml_system_2.dll_void___cdecl_sf::sleep_class_sf::Time_]
movaps xmm0, xmmword [0x435ee0]
lea eax, [ebp - 0x5680]
add esp, 0x10
lea ecx, [ebp - 0xba8]
movups xmmword [ebp - 0x5680], xmm0
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0xba8]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x1c28]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x2f70]
mov ecx, edi
push eax
call ebx
mov ecx, dword [ebp - 0x5670]
call dword [sym.imp.sfml_window_2.dll_public:_void___thiscall_sf::Window::display_void_]
lea eax, [ebp - 0x57a0]
push 0x64
push eax
call dword [sym.imp.sfml_system_2.dll_class_sf::Time___cdecl_sf::milliseconds_int_]
push dword [eax + 4]
push dword [eax]
call dword [sym.imp.sfml_system_2.dll_void___cdecl_sf::sleep_class_sf::Time_]
mov dword [ebp - 0x56a4], 3
jmp 0x409cc7
movaps xmm0, xmmword [0x435ef0]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0x8b8]
movups xmmword [ebp - 0x5680], xmm0
call esi
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x8b8]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x33e0]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x21f0]
mov ecx, edi
push eax
call ebx
mov ecx, dword [ebp - 0x5670]
call dword [sym.imp.sfml_window_2.dll_public:_void___thiscall_sf::Window::display_void_]
lea eax, [ebp - 0x5790]
push 0x64
push eax
call dword [sym.imp.sfml_system_2.dll_class_sf::Time___cdecl_sf::milliseconds_int_]
push dword [eax + 4]
push dword [eax]
call dword [sym.imp.sfml_system_2.dll_void___cdecl_sf::sleep_class_sf::Time_]
add esp, 0x10
mov esi, 1
cmp byte [ebp - 0x5659], 1
mov dword [ebp - 0x5664], esi
setne byte [ebp - 0x5659]
jmp 0x409cd0
movaps xmm0, xmmword [0x435f00]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0x310]
movups xmmword [ebp - 0x5680], xmm0
call esi
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x310]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x3ba4]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x1678]
mov ecx, edi
push eax
call ebx
mov ecx, dword [ebp - 0x5670]
call dword [sym.imp.sfml_window_2.dll_public:_void___thiscall_sf::Window::display_void_]
lea eax, [ebp - 0x5780]
push 0x64
push eax
call dword [sym.imp.sfml_system_2.dll_class_sf::Time___cdecl_sf::milliseconds_int_]
push dword [eax + 4]
push dword [eax]
call dword [sym.imp.sfml_system_2.dll_void___cdecl_sf::sleep_class_sf::Time_]
mov dword [ebp - 0x56a4], 5
jmp 0x409cc7
movaps xmm0, xmmword [0x435f00]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0x488]
movups xmmword [ebp - 0x5680], xmm0
call esi
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x488]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x396c]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x17a0]
mov ecx, edi
push eax
call ebx
mov esi, dword [ebp - 0x5670]
mov ecx, esi
call dword [sym.imp.sfml_window_2.dll_public:_void___thiscall_sf::Window::display_void_]
lea eax, [ebp - 0x5770]
push 0x64
push eax
call dword [sym.imp.sfml_system_2.dll_class_sf::Time___cdecl_sf::milliseconds_int_]
push dword [eax + 4]
push dword [eax]
call dword [sym.imp.sfml_system_2.dll_void___cdecl_sf::sleep_class_sf::Time_]
movaps xmm0, xmmword [0x435ee0]
lea eax, [ebp - 0x5680]
add esp, 0x10
lea ecx, [ebp - 0x488]
movups xmmword [ebp - 0x5680], xmm0
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x488]
mov ecx, edi
push eax
call ebx
mov ecx, esi
call dword [sym.imp.sfml_window_2.dll_public:_void___thiscall_sf::Window::display_void_]
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0xc]
jmp case.0x4095ce.7
movaps xmm0, xmmword [0x435e90]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0x12b0]
movups xmmword [ebp - 0x5680], xmm0
call esi
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x12b0]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x31a8]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x2550]
mov ecx, edi
push eax
call ebx
mov ecx, dword [ebp - 0x5670]
call dword [sym.imp.sfml_window_2.dll_public:_void___thiscall_sf::Window::display_void_]
lea eax, [ebp - 0x5760]
push 0x64
push eax
call dword [sym.imp.sfml_system_2.dll_class_sf::Time___cdecl_sf::milliseconds_int_]
push dword [eax + 4]
push dword [eax]
call dword [sym.imp.sfml_system_2.dll_void___cdecl_sf::sleep_class_sf::Time_]
mov dword [ebp - 0x56a4], 0xc
jmp 0x409cc7
movaps xmm0, xmmword [0x435e90]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0xe98]
movups xmmword [ebp - 0x5680], xmm0
call esi
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0xe98]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x4014]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x2678]
mov ecx, edi
push eax
call ebx
mov ecx, dword [ebp - 0x5670]
call dword [sym.imp.sfml_window_2.dll_public:_void___thiscall_sf::Window::display_void_]
lea eax, [ebp - 0x5750]
push 0x64
push eax
call dword [sym.imp.sfml_system_2.dll_class_sf::Time___cdecl_sf::milliseconds_int_]
push dword [eax + 4]
push dword [eax]
call dword [sym.imp.sfml_system_2.dll_void___cdecl_sf::sleep_class_sf::Time_]
mov dword [ebp - 0x56a4], 0xd
jmp 0x409cc7
movaps xmm0, xmmword [0x435e90]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0xd20]
movups xmmword [ebp - 0x5680], xmm0
call esi
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0xd20]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x3734]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x28c8]
mov ecx, edi
push eax
call ebx
mov ecx, dword [ebp - 0x5670]
call dword [sym.imp.sfml_window_2.dll_public:_void___thiscall_sf::Window::display_void_]
lea eax, [ebp - 0x5740]
push 0x64
push eax
call dword [sym.imp.sfml_system_2.dll_class_sf::Time___cdecl_sf::milliseconds_int_]
push dword [eax + 4]
push dword [eax]
call dword [sym.imp.sfml_system_2.dll_void___cdecl_sf::sleep_class_sf::Time_]
mov dword [ebp - 0x56a4], 0xe
jmp 0x409cc7
movaps xmm0, xmmword [0x435e90]
lea eax, [ebp - 0x5680]
push eax
lea ecx, [ebp - 0x1138]
movups xmmword [ebp - 0x5680], xmm0
call esi
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x1138]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x3ddc]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x27a0]
mov ecx, edi
push eax
call ebx
mov ecx, dword [ebp - 0x5670]
call dword [sym.imp.sfml_window_2.dll_public:_void___thiscall_sf::Window::display_void_]
lea eax, [ebp - 0x5710]
push 0x64
push eax
call dword [sym.imp.sfml_system_2.dll_class_sf::Time___cdecl_sf::milliseconds_int_]
push dword [eax + 4]
push dword [eax]
call dword [sym.imp.sfml_system_2.dll_void___cdecl_sf::sleep_class_sf::Time_]
mov dword [ebp - 0x56a4], 0xf
add esp, 0x10
mov esi, dword [ebp - 0x5664]
lea eax, [ebp - 0x56bc]
push eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.sfml_system_2.dll_public:_class_sf::Time___thiscall_sf::Clock::getElapsedTime_void_]
push 5
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x56ac]
push eax
mov dword [ebp - 0x34], ecx
call dword [sym.imp.sfml_system_2.dll_class_sf::Time___cdecl_sf::milliseconds_int_]
push dword [eax + 4]
push dword [eax]
push dword [ebp - 0x30]
push dword [ebp - 0x34]
call dword [sym.imp.sfml_system_2.dll_bool___cdecl_sf::operator__class_sf::Time__class_sf::Time_]
add esp, 0x18
test al, al
je 0x40a76a
mov al, byte [ebp - 0x5659]
cmp al, 1
jne 0x409f5d
cmp esi, 1
jne 0x40a19e
sub esp, 8
lea ecx, [ebp - 0x30c]
mov dword [esp + 4], 0x40a00000
mov dword [esp], 0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::move_float__float_]
mov edi, dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
lea eax, [ebp - 0x5988]
push eax
lea ecx, [ebp - 0x310]
call edi
lea ecx, [ebp - 0x310]
movss xmm0, dword [eax + 0xc]
lea eax, [ebp - 0x5968]
mulss xmm0, dword [0x435de4]
push eax
movss dword [ebp - 0x5660], xmm0
call edi
movss xmm0, dword [ebp - 0x5660]
lea ecx, [ebp - 0x1674]
sub esp, 8
addss xmm0, dword [eax + 4]
movss dword [esp + 4], xmm0
movss xmm0, dword [0x435e14]
movss dword [esp], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setPosition_float__float_]
lea eax, [ebp - 0x59d8]
push eax
lea ecx, [ebp - 0x310]
call edi
mov esi, eax
lea ecx, [ebp - 0x310]
lea eax, [ebp - 0x59e8]
push eax
call edi
sub esp, 8
lea ecx, [ebp - 0x2424]
movss xmm0, dword [eax + 4]
addss xmm0, dword [esi + 0xc]
movss dword [esp + 4], xmm0
mov dword [esp], 0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setPosition_float__float_]
lea eax, [ebp - 0x59f8]
push eax
lea ecx, [ebp - 0x310]
call edi
mov esi, eax
lea ecx, [ebp - 0x310]
lea eax, [ebp - 0x5a08]
push eax
call edi
movss xmm0, dword [esi + 0xc]
lea ecx, [ebp - 0x484]
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setPosition_float__float_]
sub esp, 8
addss xmm0, dword [eax + 4]
addss xmm0, dword [0x435dec]
movss dword [esp + 4], xmm0
mov dword [esp], 0
call esi
lea eax, [ebp - 0x5a28]
push eax
lea ecx, [ebp - 0x488]
call edi
lea ecx, [ebp - 0x488]
movss xmm0, dword [eax + 0xc]
lea eax, [ebp - 0x5978]
mulss xmm0, dword [0x435de4]
push eax
movss dword [ebp - 0x5660], xmm0
call edi
movss xmm0, dword [ebp - 0x5660]
lea ecx, [ebp - 0x179c]
sub esp, 8
addss xmm0, dword [eax + 4]
movss dword [esp + 4], xmm0
movss xmm0, dword [0x435e14]
movss dword [esp], xmm0
call esi
lea eax, [ebp - 0x5a38]
push eax
lea ecx, [ebp - 0x488]
call edi
mov esi, eax
lea ecx, [ebp - 0x488]
lea eax, [ebp - 0x5a48]
push eax
call edi
sub esp, 8
lea ecx, [ebp - 0x2308]
movss xmm0, dword [eax + 4]
addss xmm0, dword [esi + 0xc]
movss dword [esp + 4], xmm0
mov dword [esp], 0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setPosition_float__float_]
lea eax, [ebp - 0x5a58]
push eax
lea ecx, [ebp - 0x310]
call edi
mov edi, eax
lea ecx, [ebp - 0x1138]
lea eax, [ebp - 0x5a68]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
mov esi, eax
lea ecx, [ebp - 0x1138]
lea eax, [ebp - 0x5a78]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
movss xmm1, dword [esi + 0xc]
movss xmm0, dword [edi + 4]
mov edi, dword [ebp - 0x5684]
addss xmm1, dword [eax + 4]
addss xmm1, dword [0x435dec]
ucomiss xmm0, xmm1
lahf
test ah, 0x44
jp 0x40a749
xor esi, esi
mov dword [ebp - 0x5664], esi
jmp case.0x40a4ba.4
test al, al
jne 0x40a19e
cmp esi, 1
jne 0x40a19e
sub esp, 8
lea ecx, [ebp - 0x30c]
mov dword [esp + 4], 0xc0a00000
mov dword [esp], 0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::move_float__float_]
mov edi, dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
lea eax, [ebp - 0x5a98]
push eax
lea ecx, [ebp - 0x310]
call edi
lea ecx, [ebp - 0x310]
movss xmm0, dword [eax + 0xc]
lea eax, [ebp - 0x5928]
mulss xmm0, dword [0x435de4]
push eax
movss dword [ebp - 0x5660], xmm0
call edi
movss xmm0, dword [ebp - 0x5660]
lea ecx, [ebp - 0x1674]
sub esp, 8
addss xmm0, dword [eax + 4]
movss dword [esp + 4], xmm0
movss xmm0, dword [0x435e14]
movss dword [esp], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setPosition_float__float_]
lea eax, [ebp - 0x5918]
push eax
lea ecx, [ebp - 0x310]
call edi
mov esi, eax
lea ecx, [ebp - 0x740]
lea eax, [ebp - 0x5908]
push eax
call edi
sub esp, 8
lea ecx, [ebp - 0x2424]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [esi + 4]
movss dword [esp + 4], xmm0
mov dword [esp], 0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setPosition_float__float_]
lea eax, [ebp - 0x58f8]
push eax
lea ecx, [ebp - 0x310]
call edi
mov esi, eax
lea ecx, [ebp - 0x310]
lea eax, [ebp - 0x58e8]
push eax
call edi
movss xmm0, dword [esi + 0xc]
lea ecx, [ebp - 0x484]
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setPosition_float__float_]
sub esp, 8
addss xmm0, dword [eax + 4]
addss xmm0, dword [0x435dec]
movss dword [esp + 4], xmm0
mov dword [esp], 0
call esi
lea eax, [ebp - 0x58d8]
push eax
lea ecx, [ebp - 0x488]
call edi
lea ecx, [ebp - 0x488]
movss xmm0, dword [eax + 0xc]
lea eax, [ebp - 0x58c8]
mulss xmm0, dword [0x435de4]
push eax
movss dword [ebp - 0x5660], xmm0
call edi
movss xmm0, dword [ebp - 0x5660]
lea ecx, [ebp - 0x179c]
sub esp, 8
addss xmm0, dword [eax + 4]
movss dword [esp + 4], xmm0
movss xmm0, dword [0x435e14]
movss dword [esp], xmm0
call esi
lea eax, [ebp - 0x58b8]
push eax
lea ecx, [ebp - 0x488]
call edi
mov esi, eax
lea ecx, [ebp - 0x488]
lea eax, [ebp - 0x5a18]
push eax
call edi
movss xmm0, dword [esi + 0xc]
lea ecx, [ebp - 0x2308]
sub esp, 8
addss xmm0, dword [eax + 4]
movss dword [esp + 4], xmm0
mov dword [esp], 0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setPosition_float__float_]
lea eax, [ebp - 0x58a8]
push eax
lea ecx, [ebp - 0x310]
call edi
mov edi, eax
lea ecx, [ebp - 0x8b8]
lea eax, [ebp - 0x5898]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
mov esi, eax
lea ecx, [ebp - 0x8b8]
lea eax, [ebp - 0x5888]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
movss xmm0, dword [edi + 4]
mov edi, dword [ebp - 0x5684]
movss xmm1, dword [eax + 4]
addss xmm1, dword [esi + 0xc]
addss xmm1, dword [0x435dec]
ucomiss xmm0, xmm1
lahf
test ah, 0x44
jp 0x40a749
xor esi, esi
mov dword [ebp - 0x5664], esi
jmp case.0x40a4ba.4
cmp esi, 2
jne 0x40a52a
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::move_float__float_]
lea ecx, [ebp - 0x73c]
sub esp, 8
mov dword [esp + 4], 0
mov dword [esp], 0xc0e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x1afc]
mov dword [esp + 4], 0
mov dword [esp], 0xc0e00000
call esi
sub esp, 8
lea ecx, [ebp - 0xa2c]
mov dword [esp + 4], 0
mov dword [esp], 0xc0e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x20c4]
mov dword [esp + 4], 0
mov dword [esp], 0xc0e00000
call esi
sub esp, 8
lea ecx, [ebp - 0xba4]
mov dword [esp + 4], 0
mov dword [esp], 0xc0e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x1c24]
mov dword [esp + 4], 0
mov dword [esp], 0xc0e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x8b4]
mov dword [esp + 4], 0
mov dword [esp], 0xc0e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x21ec]
mov dword [esp + 4], 0
mov dword [esp], 0xc0e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x30c]
mov dword [esp + 4], 0
mov dword [esp], 0xc0e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x1674]
mov dword [esp + 4], 0
mov dword [esp], 0xc0e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x484]
mov dword [esp + 4], 0
mov dword [esp], 0xc0e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x179c]
mov dword [esp + 4], 0
mov dword [esp], 0xc0e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x2424]
mov dword [esp + 4], 0
mov dword [esp], 0xc0e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x2308]
mov dword [esp + 4], 0
mov dword [esp], 0xc0e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x4d6c]
mov dword [esp + 4], 0
mov dword [esp], 0xc0e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x34f8]
mov dword [esp + 4], 0
mov dword [esp], 0xc0e00000
call esi
cmp byte [ebp - 0x5659], 1
jne 0x40a45e
sub esp, 8
lea ecx, [ebp - 0x1424]
mov dword [esp + 4], 0
mov dword [esp], 0xc0e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x4138]
mov dword [esp + 4], 0
mov dword [esp], 0xc0e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x12ac]
mov dword [esp + 4], 0
mov dword [esp], 0xc0e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x254c]
mov dword [esp + 4], 0
mov dword [esp], 0xc0e00000
call esi
sub esp, 8
lea ecx, [ebp - 0xe94]
mov dword [esp + 4], 0
mov dword [esp], 0xc0e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x2674]
mov dword [esp + 4], 0
mov dword [esp], 0xc0e00000
call esi
sub esp, 8
lea ecx, [ebp - 0xd1c]
mov dword [esp + 4], 0
mov dword [esp], 0xc0e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x28c4]
mov dword [esp + 4], 0
mov dword [esp], 0xc0e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x1134]
mov dword [esp + 4], 0
mov dword [esp], 0xc0e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x279c]
mov dword [esp + 4], 0
mov dword [esp], 0xc0e00000
call esi
lea eax, [ebp - 0x5a88]
push eax
lea ecx, [ebp - 0x740]
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
mov esi, eax
lea ecx, [ebp - 0x740]
lea eax, [ebp - 0x5838]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
movss xmm0, dword [esi + 8]
xorps xmm1, xmm1
addss xmm0, dword [eax]
comiss xmm1, xmm0
jb 0x40a749
mov eax, dword [ebp - 0x56a4]
xor esi, esi
dec eax
mov dword [ebp - 0x5664], esi
cmp eax, 0x10
ja case.0x40a4ba.4
movzx eax, byte [eax + 0x40b1b8]
jmp dword [eax*4 + 0x40b194]
push dword [ebp - 0x5670]
lea ecx, [ebp - 0x11]
call fcn.0040b2c0
push dword [ebp - 0x5670]
lea ecx, [ebp - 0x11]
call fcn.00416710
push dword [ebp - 0x5670]
lea ecx, [ebp - 0x11]
call fcn.0042e040
push dword [ebp - 0x5670]
call fcn.004034d0
push dword [ebp - 0x5670]
call fcn.004034d0
push dword [ebp - 0x5670]
call fcn.004034d0
push dword [ebp - 0x5670]
call fcn.004034d0
push dword [ebp - 0x5670]
lea ecx, [ebp - 0x11]
call fcn.004011d0
jmp case.0x40a4ba.4
cmp esi, 3
jne case.0x40a4ba.4
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::move_float__float_]
lea ecx, [ebp - 0x73c]
sub esp, 8
mov dword [esp + 4], 0
mov dword [esp], 0x40e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x1afc]
mov dword [esp + 4], 0
mov dword [esp], 0x40e00000
call esi
sub esp, 8
lea ecx, [ebp - 0xa2c]
mov dword [esp + 4], 0
mov dword [esp], 0x40e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x20c4]
mov dword [esp + 4], 0
mov dword [esp], 0x40e00000
call esi
sub esp, 8
lea ecx, [ebp - 0xba4]
mov dword [esp + 4], 0
mov dword [esp], 0x40e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x1c24]
mov dword [esp + 4], 0
mov dword [esp], 0x40e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x8b4]
mov dword [esp + 4], 0
mov dword [esp], 0x40e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x21ec]
mov dword [esp + 4], 0
mov dword [esp], 0x40e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x30c]
mov dword [esp + 4], 0
mov dword [esp], 0x40e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x1674]
mov dword [esp + 4], 0
mov dword [esp], 0x40e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x484]
mov dword [esp + 4], 0
mov dword [esp], 0x40e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x179c]
mov dword [esp + 4], 0
mov dword [esp], 0x40e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x2424]
mov dword [esp + 4], 0
mov dword [esp], 0x40e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x2308]
mov dword [esp + 4], 0
mov dword [esp], 0x40e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x4d6c]
mov dword [esp + 4], 0
mov dword [esp], 0x40e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x34f8]
mov dword [esp + 4], 0
mov dword [esp], 0x40e00000
call esi
mov eax, dword [ebp - 0x56c8]
mov ecx, 0xff
add eax, 7
cmp eax, ecx
cmovl ecx, eax
push ecx
push 0xff
push 0xff
mov dword [ebp - 0x56c8], ecx
lea ecx, [ebp - 0x5668]
push 0xff
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Color::constructor_unsigned_char__unsigned_char__unsigned_char__unsigned_char_]
push eax
lea ecx, [ebp - 0x4c54]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Shape::setFillColor_class_sf::Color_const__]
lea eax, [ebp - 0x5848]
push eax
lea ecx, [ebp - 0x740]
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
movss xmm0, dword [eax]
ucomiss xmm0, dword [0x435de0]
lahf
test ah, 0x44
jp 0x40a749
xor esi, esi
mov dword [ebp - 0x5664], esi
jmp case.0x40a4ba.4
mov esi, dword [ebp - 0x5664]
lea eax, [ebp - 0x5698]
push eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.sfml_system_2.dll_public:_class_sf::Time___thiscall_sf::Clock::restart_void_]
mov ecx, dword [eax]
mov eax, dword [eax + 4]
mov dword [ebp - 0x34], ecx
mov dword [ebp - 0x30], eax
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x5418]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x51e0]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x19d8]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x4c54]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x740]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x2b00]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0xa30]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x2d38]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0xba8]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x2f70]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x8b8]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x33e0]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x1b00]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x20c8]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x1c28]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x21f0]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x18bc]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x4b38]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0xfc0]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x1550]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x1d50]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x1e78]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x1fa0]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x34fc]
mov ecx, edi
push eax
call ebx
cmp byte [ebp - 0x5659], 1
je 0x40a914
cmp esi, 1
jne 0x40aa92
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x1428]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x4374]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x413c]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x12b0]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x31a8]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x2550]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0xe98]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x4014]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x2678]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0xd20]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x3734]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x28c8]
mov ecx, edi
push eax
call ebx
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
lea eax, [ebp - 0x5858]
push eax
lea ecx, [ebp - 0x310]
call esi
mov edi, eax
lea ecx, [ebp - 0xe98]
lea eax, [ebp - 0x5868]
push eax
call esi
mov esi, eax
lea ecx, [ebp - 0xe98]
lea eax, [ebp - 0x5878]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
movss xmm1, dword [esi + 0xc]
movss xmm0, dword [edi + 4]
mov edi, dword [ebp - 0x5684]
addss xmm1, dword [eax + 4]
addss xmm1, dword [0x435dec]
comiss xmm0, xmm1
jbe 0x40aa92
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x1138]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x4d70]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x3ddc]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x27a0]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x52fc]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x310]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x3ba4]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x488]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x396c]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x1678]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x2428]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x17a0]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x230c]
mov ecx, edi
push eax
call ebx
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x4e8c]
mov ecx, edi
push eax
call ebx
mov esi, dword [ebp - 0x5670]
mov ecx, esi
call dword [sym.imp.sfml_window_2.dll_public:_void___thiscall_sf::Window::display_void_]
mov ecx, esi
call dword [sym.imp.sfml_window_2.dll_public:_bool___thiscall_sf::WindowBase::isOpen_void_const]
test al, al
jne 0x408b30
mov esi, dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RenderTexture::destructor_void_]
lea ecx, [ebp - 0x50a4]
call esi
lea ecx, [ebp - 0x50c4]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Drawable::destructor_void_]
lea ecx, [ebp - 0x49fc]
call esi
lea ecx, [ebp - 0x4a1c]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Drawable::destructor_void_]
lea ecx, [ebp - 0x47c4]
call esi
lea ecx, [ebp - 0x47e4]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Drawable::destructor_void_]
lea ecx, [ebp - 0x458c]
call esi
lea ecx, [ebp - 0x45ac]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Drawable::destructor_void_]
lea ecx, [ebp - 0x5630]
call esi
lea ecx, [ebp - 0x5650]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Drawable::destructor_void_]
lea ecx, [ebp - 0x394c]
call esi
lea ecx, [ebp - 0x396c]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Drawable::destructor_void_]
lea ecx, [ebp - 0x3b84]
call esi
lea ecx, [ebp - 0x3ba4]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Drawable::destructor_void_]
lea ecx, [ebp - 0x3dbc]
call esi
lea ecx, [ebp - 0x3ddc]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Drawable::destructor_void_]
lea ecx, [ebp - 0x3714]
call esi
lea ecx, [ebp - 0x3734]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Drawable::destructor_void_]
lea ecx, [ebp - 0x3ff4]
call esi
lea ecx, [ebp - 0x4014]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Drawable::destructor_void_]
lea ecx, [ebp - 0x3188]
call esi
lea ecx, [ebp - 0x31a8]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Drawable::destructor_void_]
lea ecx, [ebp - 0x4354]
call esi
lea ecx, [ebp - 0x4374]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Drawable::destructor_void_]
lea ecx, [ebp - 0x33c0]
call esi
lea ecx, [ebp - 0x33e0]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Drawable::destructor_void_]
lea ecx, [ebp - 0x2f50]
call esi
lea ecx, [ebp - 0x2f70]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Drawable::destructor_void_]
lea ecx, [ebp - 0x2d18]
call esi
lea ecx, [ebp - 0x2d38]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Drawable::destructor_void_]
lea ecx, [ebp - 0x2ae0]
call esi
lea ecx, [ebp - 0x2b00]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Drawable::destructor_void_]
lea ecx, [ebp - 0x1fa0]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Text::destructor_void_]
lea ecx, [ebp - 0x1e78]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Text::destructor_void_]
lea ecx, [ebp - 0x1d50]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Text::destructor_void_]
lea ecx, [ebp - 0x1550]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Text::destructor_void_]
lea ecx, [ebp - 0xfc0]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Text::destructor_void_]
lea ecx, [ebp - 0x27a0]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Text::destructor_void_]
lea ecx, [ebp - 0x28c8]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Text::destructor_void_]
lea ecx, [ebp - 0x2678]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Text::destructor_void_]
lea ecx, [ebp - 0x2550]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Text::destructor_void_]
lea ecx, [ebp - 0x413c]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Text::destructor_void_]
lea ecx, [ebp - 0x17a0]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Text::destructor_void_]
lea ecx, [ebp - 0x1678]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Text::destructor_void_]
lea ecx, [ebp - 0x21f0]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Text::destructor_void_]
lea ecx, [ebp - 0x1c28]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Text::destructor_void_]
lea ecx, [ebp - 0x20c8]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Text::destructor_void_]
lea ecx, [ebp - 0x1b00]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Text::destructor_void_]
lea ecx, [ebp - 0x80]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Font::destructor_void_]
mov edi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Texture::destructor_void_]
lea ecx, [ebp - 0xfe8]
call edi
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Image::destructor_void_]
lea ecx, [ebp - 0x1000]
call esi
lea ecx, [ebp - 0x1018]
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::destructor_void_]
lea ecx, [ebp - 0x1138]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Sprite::destructor_void_]
lea ecx, [ebp - 0xbd0]
call edi
lea ecx, [ebp - 0xbe8]
call esi
lea ecx, [ebp - 0xc00]
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::destructor_void_]
lea ecx, [ebp - 0xd20]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Sprite::destructor_void_]
lea ecx, [ebp - 0xd48]
call edi
lea ecx, [ebp - 0xd60]
call esi
lea ecx, [ebp - 0xd78]
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::destructor_void_]
lea ecx, [ebp - 0xe98]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Sprite::destructor_void_]
lea ecx, [ebp - 0x1160]
call edi
lea ecx, [ebp - 0x1178]
call esi
lea ecx, [ebp - 0x1190]
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::destructor_void_]
lea ecx, [ebp - 0x12b0]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Sprite::destructor_void_]
lea ecx, [ebp - 0x12d8]
call edi
lea ecx, [ebp - 0x12f0]
call esi
lea ecx, [ebp - 0x1308]
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::destructor_void_]
lea ecx, [ebp - 0x1428]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Sprite::destructor_void_]
lea ecx, [ebp - 0x338]
call edi
lea ecx, [ebp - 0x350]
call esi
lea ecx, [ebp - 0x368]
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::destructor_void_]
lea ecx, [ebp - 0x488]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Sprite::destructor_void_]
lea ecx, [ebp - 0x1c0]
call edi
lea ecx, [ebp - 0x1d8]
call esi
lea ecx, [ebp - 0x1f0]
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::destructor_void_]
lea ecx, [ebp - 0x310]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Sprite::destructor_void_]
lea ecx, [ebp - 0x768]
call edi
lea ecx, [ebp - 0x780]
call esi
lea ecx, [ebp - 0x798]
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::destructor_void_]
lea ecx, [ebp - 0x8b8]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Sprite::destructor_void_]
lea ecx, [ebp - 0xa58]
call edi
lea ecx, [ebp - 0xa70]
call esi
lea ecx, [ebp - 0xa88]
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::destructor_void_]
lea ecx, [ebp - 0xba8]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Sprite::destructor_void_]
lea ecx, [ebp - 0x8e0]
call edi
lea ecx, [ebp - 0x8f8]
call esi
lea ecx, [ebp - 0x910]
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::destructor_void_]
lea ecx, [ebp - 0xa30]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Sprite::destructor_void_]
lea ecx, [ebp - 0x5f0]
call edi
lea ecx, [ebp - 0x608]
call esi
lea ecx, [ebp - 0x620]
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::destructor_void_]
lea ecx, [ebp - 0x740]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Sprite::destructor_void_]
lea ecx, [ebp - 0x500]
call edi
lea ecx, [ebp - 0x528]
call edi
lea ecx, [ebp - 0x4d8]
call edi
lea ecx, [ebp - 0x550]
call edi
lea ecx, [ebp - 0x578]
call edi
lea ecx, [ebp - 0x4b0]
call edi
lea ecx, [ebp - 0x5a0]
call edi
lea ecx, [ebp - 0xd0]
call edi
lea ecx, [ebp - 0x5c8]
call edi
lea ecx, [ebp - 0xf8]
call edi
lea ecx, [ebp - 0x120]
call edi
lea ecx, [ebp - 0xa8]
call edi
lea ecx, [ebp - 0x148]
call edi
lea ecx, [ebp - 0x170]
call edi
lea ecx, [ebp - 0x198]
call edi
lea ecx, [ebp - 0x4b38]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x18bc]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x4c54]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x34fc]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x52fc]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x4d70]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x230c]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x2428]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x5418]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x4e8c]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x19d8]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x51e0]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
jmp 0x40b138
mov edi, 4
lea ecx, [ebp - 0x500]
call ebx
lea ecx, [ebp - 0x528]
call ebx
lea ecx, [ebp - 0x4d8]
call ebx
lea ecx, [ebp - 0x550]
call ebx
lea ecx, [ebp - 0x578]
call ebx
lea ecx, [ebp - 0x4b0]
call ebx
lea ecx, [ebp - 0x5a0]
call ebx
lea ecx, [ebp - 0xd0]
call ebx
lea ecx, [ebp - 0x5c8]
call ebx
lea ecx, [ebp - 0xf8]
call ebx
lea ecx, [ebp - 0x120]
call ebx
lea ecx, [ebp - 0xa8]
call ebx
lea ecx, [ebp - 0x148]
call ebx
lea ecx, [ebp - 0x170]
call ebx
lea ecx, [ebp - 0x198]
call ebx
lea ecx, [ebp - 0x4b38]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x18bc]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x4c54]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x34fc]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x52fc]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x4d70]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x230c]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x2428]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x5418]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x4e8c]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x19d8]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x51e0]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
mov eax, edi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00431000
mov esp, ebp
pop ebp
ret 4