Function at 0x416710
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x433829
mov eax, dword fs:[0]
push eax
mov eax, 0x2474
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 ebx, dword [ebp + 8]
lea ecx, [ebp - 0x44]
mov eax, 1
mov dword [ebp - 0x2110], 0
mov dword [ebp - 0x18], eax
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::Time::constructor_void_]
lea ecx, [ebp - 0x70]
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::Clock::constructor_void_]
mov edi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RectangleShape::constructor_class_sf::Vector2_float__const__]
lea eax, [ebp - 0x20c8]
push eax
lea ecx, [ebp - 0x2090]
mov dword [ebp - 0x20c8], 0x44a00000
mov dword [ebp - 0x20c4], 0x44340000
call edi
lea eax, [ebp - 0x20a8]
mov dword [ebp - 4], 0
push eax
lea ecx, [ebp - 0x1e58]
mov dword [ebp - 0x20a8], 0x43750000
mov dword [ebp - 0x20a4], 0x428c0000
call edi
lea eax, [ebp - 0x20c8]
mov byte [ebp - 4], 1
push eax
lea ecx, [ebp - 0xed0]
mov dword [ebp - 0x20c8], 0x451c4000
mov dword [ebp - 0x20c4], 0x43140000
call edi
lea eax, [ebp - 0x20a8]
mov byte [ebp - 4], 2
push eax
lea ecx, [ebp - 0x18cc]
mov dword [ebp - 0x20a8], 0x451c4000
mov dword [ebp - 0x20a4], 0x41100000
call edi
lea eax, [ebp - 0x20c8]
mov byte [ebp - 4], 3
push eax
lea ecx, [ebp - 0xb7c]
mov dword [ebp - 0x20c8], 0x42880000
mov dword [ebp - 0x20c4], 0x43920000
call edi
lea eax, [ebp - 0x20a8]
mov byte [ebp - 4], 4
push eax
lea ecx, [ebp - 0x19e8]
mov dword [ebp - 0x20a8], 0x42200000
mov dword [ebp - 0x20a4], 0x42200000
call edi
lea eax, [ebp - 0x20c8]
mov byte [ebp - 4], 5
push eax
lea ecx, [ebp - 0x17b0]
mov dword [ebp - 0x20c8], 0x42200000
mov dword [ebp - 0x20c4], 0x42200000
call edi
lea eax, [ebp - 0x20a8]
mov byte [ebp - 4], 6
push eax
lea ecx, [ebp - 0x1b04]
mov dword [ebp - 0x20a8], 0x42200000
mov dword [ebp - 0x20a4], 0x42200000
call edi
lea eax, [ebp - 0x20c8]
mov byte [ebp - 4], 7
push eax
lea ecx, [ebp - 0xdb4]
mov dword [ebp - 0x20c8], 0x42200000
mov dword [ebp - 0x20c4], 0x42200000
call edi
mov byte [ebp - 4], 8
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Texture::constructor_void_]
lea ecx, [ebp - 0x390]
call esi
lea ecx, [ebp - 0x3b8]
mov byte [ebp - 4], 9
call esi
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 4], 0xa
call esi
lea ecx, [ebp - 0x2f0]
mov byte [ebp - 4], 0xb
call esi
lea ecx, [ebp - 0x318]
mov byte [ebp - 4], 0xc
call esi
lea ecx, [ebp - 0x98]
mov byte [ebp - 4], 0xd
call esi
lea ecx, [ebp - 0x340]
mov byte [ebp - 4], 0xe
call esi
lea ecx, [ebp - 0x368]
mov byte [ebp - 4], 0xf
call esi
lea ecx, [ebp - 0xc0]
mov byte [ebp - 4], 0x10
call esi
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 0x11
call esi
lea ecx, [ebp - 0x138]
mov byte [ebp - 4], 0x12
call esi
lea ecx, [ebp - 0x5f8]
mov byte [ebp - 4], 0x13
call esi
lea ecx, [ebp - 0x580]
mov byte [ebp - 4], 0x14
call esi
lea ecx, [ebp - 0x5a8]
mov byte [ebp - 4], 0x15
call esi
lea ecx, [ebp - 0x5d0]
mov byte [ebp - 4], 0x16
call esi
lea eax, [ebp - 0x20c8]
mov byte [ebp - 4], 0x17
push eax
lea ecx, [ebp - 0xc98]
mov dword [ebp - 0x20c8], 0x43fd0000
mov dword [ebp - 0x20c4], 0x440c8000
call edi
lea eax, [ebp - 0x20a8]
mov byte [ebp - 4], 0x18
push eax
lea ecx, [ebp - 0x1f74]
mov dword [ebp - 0x20a8], 0x44a00000
mov dword [ebp - 0x20a4], 0x421c0000
call edi
mov byte [ebp - 4], 0x19
lea eax, [ebp - 0x20c8]
mov dword [ebp - 0x20c8], 0x43620000
mov dword [ebp - 0x20c4], 0x42b40000
push eax
lea ecx, [ebp - 0x1224]
call edi
lea eax, [ebp - 0x20a8]
mov byte [ebp - 4], 0x1a
push eax
lea ecx, [ebp - 0x1340]
mov dword [ebp - 0x20a8], 0x43ba8000
mov dword [ebp - 0x20a4], 0x436d0000
call edi
lea eax, [ebp - 0x20c8]
mov byte [ebp - 4], 0x1b
push eax
lea ecx, [ebp - 0x145c]
mov dword [ebp - 0x20c8], 0x437f0000
mov dword [ebp - 0x20c4], 0x42b40000
call edi
lea eax, [ebp - 0x20a8]
mov byte [ebp - 4], 0x1c
push eax
lea ecx, [ebp - 0xfec]
mov dword [ebp - 0x20a8], 0x43370000
mov dword [ebp - 0x20a4], 0x42c20000
call edi
lea eax, [ebp - 0x20c8]
mov byte [ebp - 4], 0x1d
push eax
lea ecx, [ebp - 0x1108]
mov dword [ebp - 0x20c8], 0x43830000
mov dword [ebp - 0x20c4], 0x42c20000
call edi
lea eax, [ebp - 0x20a8]
mov byte [ebp - 4], 0x1e
push eax
lea ecx, [ebp - 0x1c20]
mov dword [ebp - 0x20a8], 0x43900000
mov dword [ebp - 0x20a4], 0x42b40000
call edi
lea eax, [ebp - 0x20c8]
mov byte [ebp - 4], 0x1f
push eax
lea ecx, [ebp - 0x1694]
mov dword [ebp - 0x20c8], 0x43620000
mov dword [ebp - 0x20c4], 0x42d60000
call edi
lea eax, [ebp - 0x20a8]
mov byte [ebp - 4], 0x20
push eax
lea ecx, [ebp - 0x1578]
mov dword [ebp - 0x20a8], 0x42f60000
mov dword [ebp - 0x20a4], 0x42c40000
call edi
lea eax, [ebp - 0x20c8]
mov byte [ebp - 4], 0x21
push eax
lea ecx, [ebp - 0x1d3c]
mov dword [ebp - 0x20c8], 0x42f60000
mov dword [ebp - 0x20c4], 0x435d0000
call edi
lea ecx, [ebp - 0x160]
mov byte [ebp - 4], 0x22
call esi
lea ecx, [ebp - 0x188]
mov byte [ebp - 4], 0x23
call esi
lea ecx, [ebp - 0x1b0]
mov byte [ebp - 4], 0x24
call esi
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x110]
call esi
lea ecx, [ebp - 0x1d8]
mov byte [ebp - 4], 0x26
call esi
lea ecx, [ebp - 0x200]
mov byte [ebp - 4], 0x27
call esi
lea ecx, [ebp - 0x228]
mov byte [ebp - 4], 0x28
call esi
lea ecx, [ebp - 0x250]
mov byte [ebp - 4], 0x29
call esi
lea ecx, [ebp - 0x278]
mov byte [ebp - 4], 0x2a
call esi
lea ecx, [ebp - 0x2a0]
mov byte [ebp - 4], 0x2b
call esi
lea ecx, [ebp - 0x2c8]
mov byte [ebp - 4], 0x2c
call esi
mov byte [ebp - 4], 0x2d
lea eax, [ebp - 0x1340]
mov dword [ebp - 0x3c], eax
lea ecx, [ebp - 0x3c]
lea eax, [ebp - 0x1224]
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x38], eax
lea esi, [ebp - 0x18]
lea eax, [ebp - 0x145c]
sub esi, ecx
mov dword [ebp - 0x34], eax
mov edi, esi
lea eax, [ebp - 0x1c20]
sar edi, 2
mov dword [ebp - 0x30], eax
xorps xmm0, xmm0
lea eax, [ebp - 0xfec]
movq qword [ebp - 0x50], xmm0
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x1108]
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x1694]
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x1578]
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x1d3c]
mov dword [ebp - 0x1c], eax
xor eax, eax
mov dword [ebp - 0x20d4], eax
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x20e8], eax
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x20ec], eax
mov dword [ebp - 0x48], eax
test edi, edi
je 0x416c7f
push edi
lea ecx, [ebp - 0x50]
call fcn.004199a0
push esi
mov esi, dword [ebp - 0x50]
lea eax, [ebp - 0x3c]
push eax
push esi
mov dword [ebp - 0x20d4], esi
call sub.VCRUNTIME140.dll_memmove
lea eax, [esi + edi*4]
add esp, 0xc
mov dword [ebp - 0x20e8], eax
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x20ec], eax
xorps xmm0, xmm0
mov dword [ebp - 0x60], 0
movq qword [ebp - 0x68], xmm0
mov byte [ebp - 4], 0x2f
mov esi, dword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____cdecl_std::locale::_Init_bool_]
push 1
call esi
add esp, 4
mov dword [ebp - 0x2100], eax
lea eax, [ebp - 0x2104]
mov byte [ebp - 4], 0x30
mov edi, dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::constructor_char_const___class_std::locale_const__]
lea ecx, [ebp - 0x2480]
push eax
push str.antenass
call edi
push 1
mov byte [ebp - 4], 0x32
call esi
add esp, 4
mov dword [ebp - 0x20b4], eax
lea eax, [ebp - 0x20b8]
mov byte [ebp - 4], 0x33
push eax
push 0x43590c
lea ecx, [ebp - 0x2468]
call edi
push 1
mov byte [ebp - 4], 0x35
call esi
add esp, 4
mov dword [ebp - 0x20bc], eax
lea eax, [ebp - 0x20c0]
mov byte [ebp - 4], 0x36
push eax
push str.apparat
lea ecx, [ebp - 0x2450]
call edi
push 1
mov byte [ebp - 4], 0x38
call esi
add esp, 4
mov dword [ebp - 0x2134], eax
lea eax, [ebp - 0x2138]
mov byte [ebp - 4], 0x39
push eax
push str.Mikrophone
lea ecx, [ebp - 0x2438]
call edi
push 1
mov byte [ebp - 4], 0x3b
call esi
add esp, 4
mov dword [ebp - 0x2114], eax
lea eax, [ebp - 0x2118]
mov byte [ebp - 4], 0x3c
push eax
push str.BPSS
lea ecx, [ebp - 0x2420]
call edi
push 1
mov byte [ebp - 4], 0x3e
call esi
add esp, 4
mov dword [ebp - 0x20f0], eax
lea eax, [ebp - 0x20f4]
mov byte [ebp - 4], 0x3f
push eax
push str.ethernet
lea ecx, [ebp - 0x2408]
call edi
push 1
mov byte [ebp - 4], 0x41
call esi
add esp, 4
mov dword [ebp - 0x20d8], eax
lea eax, [ebp - 0x20dc]
mov byte [ebp - 4], 0x42
push eax
push str.Provoda
lea ecx, [ebp - 0x23f0]
call edi
push 1
mov byte [ebp - 4], 0x44
call esi
add esp, 4
mov dword [ebp - 0x20a4], eax
lea eax, [ebp - 0x20a8]
mov byte [ebp - 4], 0x45
push eax
push str.Vibrodatchik
lea ecx, [ebp - 0x23d8]
call edi
push 1
mov byte [ebp - 4], 0x47
call esi
add esp, 4
mov dword [ebp - 0x20c4], eax
lea eax, [ebp - 0x20c8]
mov byte [ebp - 4], 0x48
push eax
push str.VolnaD
lea ecx, [ebp - 0x23c0]
call edi
lea ecx, [ebp - 0x2480]
mov byte [ebp - 4], 0x51
push ecx
lea eax, [ebp - 0x23a8]
push eax
push ecx
lea ecx, [ebp - 0x68]
call fcn.0040d620
mov byte [ebp - 4], 0x53
lea eax, [ebp - 0x2480]
push dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::destructor_void_]
push 9
push 0x18
push eax
call fcn.004312c0
mov ecx, dword [ebp - 0x20c4]
test ecx, ecx
je 0x416e5b
mov eax, dword [ecx]
call dword [eax + 8]
mov ecx, eax
test ecx, ecx
je 0x416e5b
mov eax, dword [ecx]
push 1
call dword [eax]
mov ecx, dword [ebp - 0x20a4]
test ecx, ecx
je 0x416e76
mov eax, dword [ecx]
call dword [eax + 8]
mov ecx, eax
test ecx, ecx
je 0x416e76
mov eax, dword [ecx]
push 1
call dword [eax]
mov ecx, dword [ebp - 0x20d8]
test ecx, ecx
je 0x416e91
mov eax, dword [ecx]
call dword [eax + 8]
mov ecx, eax
test ecx, ecx
je 0x416e91
mov eax, dword [ecx]
push 1
call dword [eax]
mov ecx, dword [ebp - 0x20f0]
test ecx, ecx
je 0x416eac
mov eax, dword [ecx]
call dword [eax + 8]
mov ecx, eax
test ecx, ecx
je 0x416eac
mov eax, dword [ecx]
push 1
call dword [eax]
mov ecx, dword [ebp - 0x2114]
test ecx, ecx
je 0x416ec7
mov eax, dword [ecx]
call dword [eax + 8]
mov ecx, eax
test ecx, ecx
je 0x416ec7
mov eax, dword [ecx]
push 1
call dword [eax]
mov ecx, dword [ebp - 0x2134]
test ecx, ecx
je 0x416ee2
mov eax, dword [ecx]
call dword [eax + 8]
mov ecx, eax
test ecx, ecx
je 0x416ee2
mov eax, dword [ecx]
push 1
call dword [eax]
mov ecx, dword [ebp - 0x20bc]
test ecx, ecx
je 0x416efd
mov eax, dword [ecx]
call dword [eax + 8]
mov ecx, eax
test ecx, ecx
je 0x416efd
mov eax, dword [ecx]
push 1
call dword [eax]
mov ecx, dword [ebp - 0x20b4]
test ecx, ecx
je 0x416f18
mov eax, dword [ecx]
call dword [eax + 8]
mov ecx, eax
test ecx, ecx
je 0x416f18
mov eax, dword [ecx]
push 1
call dword [eax]
mov ecx, dword [ebp - 0x2100]
test ecx, ecx
je 0x416f33
mov eax, dword [ecx]
call dword [eax + 8]
mov ecx, eax
test ecx, ecx
je 0x416f33
mov eax, dword [ecx]
push 1
call dword [eax]
xorps xmm0, xmm0
mov dword [ebp - 0x54], 0
movq qword [ebp - 0x5c], xmm0
push 1
mov byte [ebp - 4], 0x5d
call esi
mov dword [ebp - 0x20f0], eax
sub esp, 0x14
mov byte [ebp - 4], 0x5e
mov ecx, esp
mov dword [ebp - 0x20a4], esp
lea eax, [ebp - 0x20f4]
push eax
push str.View.png
call edi
push 1
mov byte [ebp - 4], 0x60
call esi
mov dword [ebp - 0x20c4], eax
sub esp, 0x14
mov byte [ebp - 4], 0x61
mov ecx, esp
lea eax, [ebp - 0x20c8]
push eax
push str.image_sostav_
call edi
lea eax, [ebp - 0x68]
mov byte [ebp - 4], 0x62
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.00404120
mov ecx, dword [ebp - 0x20c4]
test ecx, ecx
je 0x416fbe
mov eax, dword [ecx]
call dword [eax + 8]
mov ecx, eax
test ecx, ecx
je 0x416fbe
mov eax, dword [ecx]
push 1
call dword [eax]
mov byte [ebp - 4], 0x65
mov ecx, dword [ebp - 0x20f0]
test ecx, ecx
je 0x416fdd
mov eax, dword [ecx]
call dword [eax + 8]
mov ecx, eax
test ecx, ecx
je 0x416fdd
mov eax, dword [ecx]
push 1
call dword [eax]
push str.image_sostav_osnova.png
lea ecx, [ebp - 0x30]
call fcn.004033c0
lea eax, [ebp - 0x20a0]
mov byte [ebp - 4], 0x66
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 - 0x160]
push eax
lea eax, [ebp - 0x30]
xorps xmm0, xmm0
push eax
movups xmmword [ebp - 0x20a0], xmm0
call edi
mov byte [ebp - 4], 0x65
mov ecx, dword [ebp - 0x1c]
mov byte [ebp - 0x11], al
cmp ecx, 0xf
jbe 0x417051
mov edx, dword [ebp - 0x30]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x417044
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x417044
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 0x419742
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Shape::setTexture_class_sf::Texture_const___bool_]
lea eax, [ebp - 0x160]
push 0
push eax
lea ecx, [ebp - 0xc98]
call esi
push str.image_sostav_nijnajaPlashkashadow.png
lea ecx, [ebp - 0x30]
call fcn.004033c0
lea eax, [ebp - 0x20a0]
mov byte [ebp - 4], 0x67
push eax
lea eax, [ebp - 0x30]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x188]
movups xmmword [ebp - 0x20a0], xmm0
call edi
mov byte [ebp - 4], 0x65
mov ecx, dword [ebp - 0x1c]
mov byte [ebp - 0x11], al
cmp ecx, 0xf
jbe 0x4170de
mov edx, dword [ebp - 0x30]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4170d1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x4170d1
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 0x419742
push 0
lea eax, [ebp - 0x188]
push eax
lea ecx, [ebp - 0x1f74]
call esi
push str.image_sostav_220.png
lea ecx, [ebp - 0x30]
call fcn.004033c0
lea eax, [ebp - 0x20a0]
mov byte [ebp - 4], 0x68
push eax
lea eax, [ebp - 0x30]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x1b0]
movups xmmword [ebp - 0x20a0], xmm0
call edi
mov byte [ebp - 4], 0x65
mov ecx, dword [ebp - 0x1c]
mov byte [ebp - 0x11], al
cmp ecx, 0xf
jbe 0x417165
mov edx, dword [ebp - 0x30]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x417158
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x417158
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 0x419742
push 0
lea eax, [ebp - 0x1b0]
push eax
lea ecx, [ebp - 0x1224]
call esi
push str.image_sostav_antenass.png
lea ecx, [ebp - 0x30]
call fcn.004033c0
lea eax, [ebp - 0x20a0]
mov byte [ebp - 4], 0x69
push eax
lea eax, [ebp - 0x30]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x110]
movups xmmword [ebp - 0x20a0], xmm0
call edi
mov byte [ebp - 4], 0x65
mov ecx, dword [ebp - 0x1c]
mov byte [ebp - 0x11], al
cmp ecx, 0xf
jbe 0x4171ec
mov edx, dword [ebp - 0x30]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4171df
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x4171df
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 0x419742
push 0
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x1340]
call esi
push str.image_sostav_apparat.png
lea ecx, [ebp - 0x30]
call fcn.004033c0
lea eax, [ebp - 0x20a0]
mov byte [ebp - 4], 0x6a
push eax
lea eax, [ebp - 0x30]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x1d8]
movups xmmword [ebp - 0x20a0], xmm0
call edi
mov byte [ebp - 4], 0x65
mov ecx, dword [ebp - 0x1c]
mov byte [ebp - 0x11], al
cmp ecx, 0xf
jbe 0x417273
mov edx, dword [ebp - 0x30]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x417266
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x417266
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 0x419742
push 0
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x145c]
call esi
push str.image_sostav_BPSS.png
lea ecx, [ebp - 0x30]
call fcn.004033c0
lea eax, [ebp - 0x20a0]
mov byte [ebp - 4], 0x6b
push eax
lea eax, [ebp - 0x30]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x200]
movups xmmword [ebp - 0x20a0], xmm0
call edi
mov byte [ebp - 4], 0x65
mov ecx, dword [ebp - 0x1c]
mov byte [ebp - 0x11], al
cmp ecx, 0xf
jbe 0x4172fa
mov edx, dword [ebp - 0x30]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4172ed
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x4172ed
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 0x419742
push 0
lea eax, [ebp - 0x200]
push eax
lea ecx, [ebp - 0xfec]
call esi
push str.image_sostav_ethernet.png
lea ecx, [ebp - 0x30]
call fcn.004033c0
lea eax, [ebp - 0x20a0]
mov byte [ebp - 4], 0x6c
push eax
lea eax, [ebp - 0x30]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x228]
movups xmmword [ebp - 0x20a0], xmm0
call edi
mov byte [ebp - 4], 0x65
mov ecx, dword [ebp - 0x1c]
mov byte [ebp - 0x11], al
cmp ecx, 0xf
jbe 0x417381
mov edx, dword [ebp - 0x30]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x417374
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x417374
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 0x419742
push 0
lea eax, [ebp - 0x228]
push eax
lea ecx, [ebp - 0x1108]
call esi
push str.image_sostav_Mikrophone.png
lea ecx, [ebp - 0x30]
call fcn.004033c0
lea eax, [ebp - 0x20a0]
mov byte [ebp - 4], 0x6d
push eax
lea eax, [ebp - 0x30]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x250]
movups xmmword [ebp - 0x20a0], xmm0
call edi
mov byte [ebp - 4], 0x65
mov ecx, dword [ebp - 0x1c]
mov byte [ebp - 0x11], al
cmp ecx, 0xf
jbe 0x417408
mov edx, dword [ebp - 0x30]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4173fb
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x4173fb
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 0x419742
push 0
lea eax, [ebp - 0x250]
push eax
lea ecx, [ebp - 0x1c20]
call esi
push str.image_sostav_Provoda.png
lea ecx, [ebp - 0x30]
call fcn.004033c0
lea eax, [ebp - 0x20a0]
mov byte [ebp - 4], 0x6e
push eax
lea eax, [ebp - 0x30]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x278]
movups xmmword [ebp - 0x20a0], xmm0
call edi
mov byte [ebp - 4], 0x65
mov ecx, dword [ebp - 0x1c]
mov byte [ebp - 0x11], al
cmp ecx, 0xf
jbe 0x41748f
mov edx, dword [ebp - 0x30]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x417482
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x417482
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 0x419742
push 0
lea eax, [ebp - 0x278]
push eax
lea ecx, [ebp - 0x1694]
call esi
push str.image_sostav_Vibrodatchik.png
lea ecx, [ebp - 0x30]
call fcn.004033c0
lea eax, [ebp - 0x20a0]
mov byte [ebp - 4], 0x6f
push eax
lea eax, [ebp - 0x30]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x2a0]
movups xmmword [ebp - 0x20a0], xmm0
call edi
mov byte [ebp - 4], 0x65
mov ecx, dword [ebp - 0x1c]
mov byte [ebp - 0x11], al
cmp ecx, 0xf
jbe 0x417516
mov edx, dword [ebp - 0x30]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x417509
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x417509
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 0x419742
push 0
lea eax, [ebp - 0x2a0]
push eax
lea ecx, [ebp - 0x1578]
call esi
push str.image_sostav_VolnaD.png
lea ecx, [ebp - 0x30]
call fcn.004033c0
lea eax, [ebp - 0x20a0]
mov byte [ebp - 4], 0x70
push eax
lea eax, [ebp - 0x30]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x2c8]
movups xmmword [ebp - 0x20a0], xmm0
call edi
mov byte [ebp - 4], 0x65
mov ecx, dword [ebp - 0x1c]
mov byte [ebp - 0x11], al
cmp ecx, 0xf
jbe 0x41759d
mov edx, dword [ebp - 0x30]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x417590
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x417590
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 0x419742
push 0
lea eax, [ebp - 0x2c8]
push eax
lea ecx, [ebp - 0x1d3c]
call esi
push str.image_background.jpg
lea ecx, [ebp - 0x30]
call fcn.004033c0
lea eax, [ebp - 0x20a0]
mov byte [ebp - 4], 0x71
push eax
lea eax, [ebp - 0x30]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x138]
movups xmmword [ebp - 0x20a0], xmm0
call edi
mov byte [ebp - 4], 0x65
mov ecx, dword [ebp - 0x1c]
mov byte [ebp - 0x11], al
cmp ecx, 0xf
jbe 0x417624
mov edx, dword [ebp - 0x30]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x417617
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x417617
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 0x419742
push 0
lea eax, [ebp - 0x138]
push eax
lea ecx, [ebp - 0x2090]
call esi
push str.image_logo3.png
lea ecx, [ebp - 0x30]
call fcn.004033c0
lea eax, [ebp - 0x20a0]
mov byte [ebp - 4], 0x72
push eax
lea eax, [ebp - 0x30]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x390]
movups xmmword [ebp - 0x20a0], xmm0
call edi
mov byte [ebp - 4], 0x65
mov ecx, dword [ebp - 0x1c]
mov byte [ebp - 0x11], al
cmp ecx, 0xf
jbe 0x4176ab
mov edx, dword [ebp - 0x30]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x41769e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x41769e
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
jne 0x4176b9
mov edi, 4
jmp 0x419747
push 0
lea eax, [ebp - 0x390]
push eax
lea ecx, [ebp - 0x1e58]
call esi
push str.image_header.png
lea ecx, [ebp - 0x30]
call fcn.004033c0
lea eax, [ebp - 0x20a0]
mov byte [ebp - 4], 0x73
push eax
lea eax, [ebp - 0x30]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x368]
movups xmmword [ebp - 0x20a0], xmm0
call edi
mov byte [ebp - 4], 0x65
mov ecx, dword [ebp - 0x1c]
mov byte [ebp - 0x11], al
cmp ecx, 0xf
jbe 0x417738
mov edx, dword [ebp - 0x30]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x41772b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x41772b
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
jne 0x417746
mov edi, 4
jmp 0x419747
push 0
lea eax, [ebp - 0x368]
push eax
lea ecx, [ebp - 0xed0]
call esi
push str.image_headerShadow.png
lea ecx, [ebp - 0x30]
call fcn.004033c0
lea eax, [ebp - 0x20a0]
mov byte [ebp - 4], 0x74
push eax
lea eax, [ebp - 0x30]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0xe8]
movups xmmword [ebp - 0x20a0], xmm0
call edi
mov byte [ebp - 4], 0x65
mov ecx, dword [ebp - 0x1c]
mov byte [ebp - 0x11], al
cmp ecx, 0xf
jbe 0x4177c5
mov edx, dword [ebp - 0x30]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4177b8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x4177b8
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
jne 0x4177d3
mov edi, 4
jmp 0x419747
push 0
lea eax, [ebp - 0xe8]
push eax
lea ecx, [ebp - 0x18cc]
call esi
push str.image_sostav_blank.png
lea ecx, [ebp - 0x30]
call fcn.004033c0
lea eax, [ebp - 0x20a0]
mov byte [ebp - 4], 0x75
push eax
lea eax, [ebp - 0x30]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0xc0]
movups xmmword [ebp - 0x20a0], xmm0
call edi
mov byte [ebp - 4], 0x65
mov ecx, dword [ebp - 0x1c]
mov byte [ebp - 0x11], al
cmp ecx, 0xf
jbe 0x417852
mov edx, dword [ebp - 0x30]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x417845
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x417845
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
jne 0x417860
mov edi, 4
jmp 0x419747
push 0
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xb7c]
call esi
push str.image_home.png
lea ecx, [ebp - 0x30]
call fcn.004033c0
lea eax, [ebp - 0x20a0]
mov byte [ebp - 4], 0x76
push eax
lea eax, [ebp - 0x30]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x3b8]
movups xmmword [ebp - 0x20a0], xmm0
call edi
mov byte [ebp - 4], 0x65
mov ecx, dword [ebp - 0x1c]
mov byte [ebp - 0x11], al
cmp ecx, 0xf
jbe 0x4178df
mov edx, dword [ebp - 0x30]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4178d2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x4178d2
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
jne 0x4178ed
mov edi, 4
jmp 0x419747
push 0
lea eax, [ebp - 0x3b8]
push eax
lea ecx, [ebp - 0x19e8]
call esi
push str.image_home_full.png
lea ecx, [ebp - 0x30]
call fcn.004033c0
lea eax, [ebp - 0x20a0]
mov byte [ebp - 4], 0x77
push eax
lea eax, [ebp - 0x30]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x3e0]
movups xmmword [ebp - 0x20a0], xmm0
call edi
mov byte [ebp - 4], 0x65
mov ecx, dword [ebp - 0x1c]
mov byte [ebp - 0x11], al
cmp ecx, 0xf
jbe 0x41796c
mov edx, dword [ebp - 0x30]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x41795f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x41795f
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
jne 0x41797a
mov edi, 4
jmp 0x419747
push str.image_left.png
lea ecx, [ebp - 0x30]
call fcn.004033c0
lea eax, [ebp - 0x20a0]
mov byte [ebp - 4], 0x78
push eax
lea eax, [ebp - 0x30]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x2f0]
movups xmmword [ebp - 0x20a0], xmm0
call edi
mov byte [ebp - 4], 0x65
mov ecx, dword [ebp - 0x1c]
mov byte [ebp - 0x11], al
cmp ecx, 0xf
jbe 0x4179e8
mov edx, dword [ebp - 0x30]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4179db
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x4179db
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
jne 0x4179f6
mov edi, 4
jmp 0x419747
push 0
lea eax, [ebp - 0x2f0]
push eax
lea ecx, [ebp - 0x17b0]
call esi
push str.image_right.png
lea ecx, [ebp - 0x30]
call fcn.004033c0
lea eax, [ebp - 0x20a0]
mov byte [ebp - 4], 0x79
push eax
lea eax, [ebp - 0x30]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x318]
movups xmmword [ebp - 0x20a0], xmm0
call edi
mov byte [ebp - 4], 0x65
mov ecx, dword [ebp - 0x1c]
mov byte [ebp - 0x11], al
cmp ecx, 0xf
jbe 0x417a75
mov edx, dword [ebp - 0x30]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x417a68
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x417a68
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
jne 0x417a83
mov edi, 4
jmp 0x419747
push 0
lea eax, [ebp - 0x318]
push eax
lea ecx, [ebp - 0x1b04]
call esi
push str.image_exit.png
lea ecx, [ebp - 0x30]
call fcn.004033c0
lea eax, [ebp - 0x20a0]
mov byte [ebp - 4], 0x7a
push eax
lea eax, [ebp - 0x30]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x98]
movups xmmword [ebp - 0x20a0], xmm0
call edi
mov byte [ebp - 4], 0x65
mov ecx, dword [ebp - 0x1c]
mov byte [ebp - 0x11], al
cmp ecx, 0xf
jbe 0x417b02
mov edx, dword [ebp - 0x30]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x417af5
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x417af5
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
jne 0x417b10
mov edi, 4
jmp 0x419747
push 0
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0xdb4]
call esi
push str.image_exit_open.png
lea ecx, [ebp - 0x30]
call fcn.004033c0
lea eax, [ebp - 0x20a0]
mov byte [ebp - 4], 0x7b
push eax
lea eax, [ebp - 0x30]
xorps xmm0, xmm0
push eax
lea ecx, [ebp - 0x340]
movups xmmword [ebp - 0x20a0], xmm0
call edi
mov byte [ebp - 4], 0x65
mov ecx, dword [ebp - 0x1c]
mov byte [ebp - 0x11], al
cmp ecx, 0xf
jbe 0x417b8f
mov edx, dword [ebp - 0x30]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x417b82
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x417b82
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
jne 0x417b9d
mov edi, 4
jmp 0x419747
mov edi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setPosition_float__float_]
lea ecx, [ebp - 0x1e54]
sub esp, 8
mov dword [esp + 4], 0
mov dword [esp], 0x40a00000
call edi
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setScale_float__float_]
lea ecx, [ebp - 0xecc]
sub esp, 8
mov dword [esp + 4], 0x3f38f5c3
mov dword [esp], 0x3f38f5c3
call esi
sub esp, 8
lea ecx, [ebp - 0xecc]
mov dword [esp + 4], 0
mov dword [esp], 0
call edi
sub esp, 8
lea ecx, [ebp - 0x18c8]
mov dword [esp + 4], 0x3f59999a
mov dword [esp], 0x3f59999a
call esi
lea eax, [ebp - 0x20a0]
push eax
lea ecx, [ebp - 0xed0]
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Shape::getGlobalBounds_void_]
mov esi, eax
lea ecx, [ebp - 0xed0]
lea eax, [ebp - 0x2130]
push eax
mov eax, dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Shape::getGlobalBounds_void_]
call eax
sub esp, 8
lea ecx, [ebp - 0x18c8]
movss xmm0, dword [eax + 4]
addss xmm0, dword [esi + 0xc]
movss dword [esp + 4], xmm0
mov dword [esp], 0
call edi
mov edi, dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Shape::getGlobalBounds_void_]
lea eax, [ebp - 0x2158]
sub esp, 8
lea ecx, [ebp - 0xed0]
mov dword [esp + 4], 0x42a00000
mov dword [esp], 0x42a00000
push eax
call edi
mov esi, eax
lea ecx, [ebp - 0xed0]
lea eax, [ebp - 0x20a0]
push eax
call edi
movss xmm0, dword [esi + 0xc]
addss xmm0, dword [eax + 4]
addss xmm0, dword [0x435dec]
movss dword [ebp - 0x20bc], xmm0
push 1
mov byte [ebp - 4], 0x7c
call dword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____cdecl_std::locale::_Init_bool_]
mov dword [ebp - 0x20d8], eax
sub esp, 0x14
mov byte [ebp - 4], 0x7d
mov ecx, esp
lea eax, [ebp - 0x20dc]
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 - 0x20bc]
lea ecx, [ebp - 0x770]
movss xmm2, dword [0x435e5c]
call fcn.00403ee0
mov byte [ebp - 4], 0x7f
mov ecx, dword [ebp - 0x20d8]
test ecx, ecx
je 0x417d15
mov eax, dword [ecx]
call dword [eax + 8]
mov ecx, eax
test ecx, ecx
je 0x417d15
mov eax, dword [ecx]
push 1
call dword [eax]
sub esp, 8
lea ecx, [ebp - 0x76c]
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_]
mov edi, dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
lea eax, [ebp - 0x2130]
sub esp, 8
lea ecx, [ebp - 0x770]
mov dword [esp + 4], 0x42a00000
mov dword [esp], 0x42a00000
push eax
call edi
mov esi, eax
lea ecx, [ebp - 0x770]
lea eax, [ebp - 0x2168]
push eax
call edi
movss xmm0, dword [eax + 4]
addss xmm0, dword [esi + 0xc]
addss xmm0, dword [0x435dec]
movss dword [ebp - 0x20bc], xmm0
push 1
mov byte [ebp - 4], 0x80
call dword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____cdecl_std::locale::_Init_bool_]
mov dword [ebp - 0x20c4], eax
sub esp, 0x14
mov byte [ebp - 4], 0x81
mov ecx, esp
lea eax, [ebp - 0x20c8]
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 - 0x20bc]
lea ecx, [ebp - 0x8e8]
movss xmm2, dword [0x435e5c]
call fcn.00403ee0
mov byte [ebp - 4], 0x83
mov ecx, dword [ebp - 0x20c4]
test ecx, ecx
je 0x417dec
mov eax, dword [ecx]
call dword [eax + 8]
mov ecx, eax
test ecx, ecx
je 0x417dec
mov eax, dword [ecx]
push 1
call dword [eax]
sub esp, 8
lea ecx, [ebp - 0x8e4]
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 - 0x20a0]
lea ecx, [ebp - 0x8e8]
mov dword [esp + 4], 0x42a00000
mov dword [esp], 0x42a00000
push eax
call edi
mov esi, eax
lea ecx, [ebp - 0x8e8]
lea eax, [ebp - 0x2158]
push eax
call edi
movss xmm0, dword [esi + 0xc]
addss xmm0, dword [eax + 4]
addss xmm0, dword [0x435dec]
movss dword [ebp - 0x20bc], xmm0
push 1
mov byte [ebp - 4], 0x84
call dword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____cdecl_std::locale::_Init_bool_]
mov dword [ebp - 0x20d8], eax
sub esp, 0x14
mov byte [ebp - 4], 0x85
mov ecx, esp
lea eax, [ebp - 0x20dc]
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 - 0x20bc]
lea ecx, [ebp - 0xa60]
movss xmm2, dword [0x435e5c]
call fcn.00403ee0
mov byte [ebp - 4], 0x87
mov ecx, dword [ebp - 0x20d8]
test ecx, ecx
je 0x417ebd
mov eax, dword [ecx]
call dword [eax + 8]
mov ecx, eax
test ecx, ecx
je 0x417ebd
mov eax, dword [ecx]
push 1
call dword [eax]
sub esp, 8
lea ecx, [ebp - 0xa5c]
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 - 0x2368]
lea ecx, [ebp - 0xa60]
mov dword [esp + 4], 0x42a00000
mov dword [esp], 0x42a00000
push eax
call edi
mov esi, eax
lea ecx, [ebp - 0xa60]
lea eax, [ebp - 0x2268]
push eax
call edi
movss xmm0, dword [eax + 4]
addss xmm0, dword [esi + 0xc]
addss xmm0, dword [0x435dec]
movss dword [ebp - 0x20bc], xmm0
push 1
mov byte [ebp - 4], 0x88
call dword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____cdecl_std::locale::_Init_bool_]
mov dword [ebp - 0x2144], eax
sub esp, 0x14
mov byte [ebp - 4], 0x89
mov ecx, esp
lea eax, [ebp - 0x2148]
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 - 0x20bc]
lea ecx, [ebp - 0x558]
movss xmm2, dword [0x435e5c]
call fcn.00403ee0
mov byte [ebp - 4], 0x8b
mov ecx, dword [ebp - 0x2144]
test ecx, ecx
je 0x417f8e
mov eax, dword [ecx]
call dword [eax + 8]
mov ecx, eax
test ecx, ecx
je 0x417f8e
mov eax, dword [ecx]
push 1
call dword [eax]
sub esp, 8
lea ecx, [ebp - 0x554]
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 - 0x20a0]
push eax
lea ecx, [ebp - 0x558]
call edi
mov esi, eax
lea ecx, [ebp - 0x558]
lea eax, [ebp - 0x2130]
push eax
call edi
movss xmm0, dword [esi + 0xc]
lea ecx, [ebp - 0x558]
movss dword [ebp - 0x20b4], xmm0
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x2158]
push eax
movss dword [ebp - 0x20bc], xmm0
call edi
movss xmm0, dword [ebp - 0x20bc]
lea ecx, [ebp - 0xb78]
addss xmm0, dword [ebp - 0x20b4]
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setPosition_float__float_]
sub esp, 8
addss xmm0, dword [0x435dec]
movss dword [esp + 4], xmm0
movss xmm0, dword [eax]
movss dword [esp], xmm0
call esi
lea eax, [ebp - 0x2168]
push eax
lea ecx, [ebp - 0x770]
call edi
lea ecx, [ebp - 0x770]
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x20a0]
push eax
movss dword [ebp - 0x20bc], xmm0
call edi
movss xmm0, dword [ebp - 0x20bc]
lea ecx, [ebp - 0x19e4]
addss xmm0, dword [0x435e0c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [eax]
addss xmm0, dword [0x435e0c]
movss dword [esp], xmm0
call esi
lea eax, [ebp - 0x21d8]
push eax
lea ecx, [ebp - 0x8e8]
call edi
lea ecx, [ebp - 0x8e8]
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x20a0]
push eax
movss dword [ebp - 0x20bc], xmm0
call edi
movss xmm0, dword [ebp - 0x20bc]
lea ecx, [ebp - 0x17ac]
addss xmm0, dword [0x435e0c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [eax]
addss xmm0, dword [0x435e0c]
movss dword [esp], xmm0
call esi
lea eax, [ebp - 0x21b8]
push eax
lea ecx, [ebp - 0xa60]
call edi
lea ecx, [ebp - 0xa60]
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x20a0]
push eax
movss dword [ebp - 0x20bc], xmm0
call edi
movss xmm0, dword [ebp - 0x20bc]
addss xmm0, dword [0x435e0c]
sub esp, 8
lea ecx, [ebp - 0x1b00]
movss dword [esp + 4], xmm0
movss xmm0, dword [eax]
addss xmm0, dword [0x435e0c]
movss dword [esp], xmm0
call esi
lea eax, [ebp - 0x21a8]
push eax
lea ecx, [ebp - 0x558]
call edi
lea ecx, [ebp - 0x558]
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x20a0]
push eax
movss dword [ebp - 0x20bc], xmm0
call edi
movss xmm0, dword [ebp - 0x20bc]
lea ecx, [ebp - 0xdb0]
addss xmm0, dword [0x435e0c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [eax]
addss xmm0, dword [0x435e0c]
movss dword [esp], xmm0
call esi
lea eax, [ebp - 0x2198]
push eax
mov eax, dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Shape::getGlobalBounds_void_]
lea ecx, [ebp - 0xb7c]
call eax
mov esi, eax
lea ecx, [ebp - 0xb7c]
lea eax, [ebp - 0x20a0]
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 - 0x1f70]
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]
movss dword [esp + 4], xmm0
mov dword [esp], 0
call esi
movaps xmm0, xmmword [0x435ea0]
lea eax, [ebp - 0x20a0]
push eax
lea ecx, [ebp - 0x770]
movups xmmword [ebp - 0x20a0], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
movaps xmm0, xmmword [0x435ea0]
lea eax, [ebp - 0x20a0]
push eax
lea ecx, [ebp - 0x8e8]
movups xmmword [ebp - 0x20a0], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
movaps xmm0, xmmword [0x435ea0]
lea eax, [ebp - 0x20a0]
push eax
lea ecx, [ebp - 0xa60]
movups xmmword [ebp - 0x20a0], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
movaps xmm0, xmmword [0x435ea0]
lea eax, [ebp - 0x20a0]
push eax
lea ecx, [ebp - 0x558]
movups xmmword [ebp - 0x20a0], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
lea eax, [ebp - 0x2188]
push eax
lea ecx, [ebp - 0x770]
call edi
sub esp, 8
lea ecx, [ebp - 0xc94]
movss xmm0, dword [eax + 4]
addss xmm0, dword [0x435dfc]
movss dword [esp + 4], xmm0
mov dword [esp], 0x43d28000
call esi
lea eax, [ebp - 0x20d0]
push eax
lea ecx, [ebp - 0xc98]
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Shape::getGlobalBounds_void_]
push ecx
lea ecx, [ebp - 0xb7c]
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x20a0]
movss dword [esp], xmm0
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Shape::getGlobalBounds_void_]
push ecx
lea ecx, [ebp - 0x133c]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x435e00]
movss dword [esp], xmm0
call esi
lea eax, [ebp - 0x20b0]
push eax
lea ecx, [ebp - 0x1340]
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Shape::getGlobalBounds_void_]
mov esi, eax
lea ecx, [ebp - 0x1340]
lea eax, [ebp - 0x20a0]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Shape::getGlobalBounds_void_]
push ecx
lea ecx, [ebp - 0xb7c]
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x2130]
addss xmm0, dword [esi + 0xc]
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Shape::getGlobalBounds_void_]
addss xmm0, dword [0x435e10]
movss dword [esp], xmm0
push eax
call esi
push ecx
lea ecx, [ebp - 0x1220]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x435e00]
movss dword [esp], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setPosition_float__float_]
lea eax, [ebp - 0x20e4]
push eax
lea ecx, [ebp - 0x1224]
call esi
mov esi, eax
lea ecx, [ebp - 0x1224]
lea eax, [ebp - 0x20a0]
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]
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Shape::getGlobalBounds_void_]
push ecx
addss xmm0, dword [eax + 4]
lea eax, [ebp - 0x2130]
lea ecx, [ebp - 0xb7c]
addss xmm0, dword [0x435e10]
movss dword [esp], xmm0
push eax
call esi
push ecx
lea ecx, [ebp - 0x1458]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x435e00]
movss dword [esp], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setPosition_float__float_]
lea eax, [ebp - 0x20fc]
push eax
lea ecx, [ebp - 0x145c]
call esi
mov esi, eax
lea ecx, [ebp - 0x145c]
lea eax, [ebp - 0x20a0]
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]
push ecx
addss xmm0, dword [eax + 4]
lea eax, [ebp - 0x2130]
addss xmm0, dword [0x435e10]
movss dword [esp], xmm0
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Shape::getGlobalBounds_void_]
lea ecx, [ebp - 0xb7c]
push eax
call esi
push ecx
lea ecx, [ebp - 0x1c1c]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x435e00]
movss dword [esp], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setPosition_float__float_]
lea eax, [ebp - 0x2120]
push eax
lea ecx, [ebp - 0xc98]
call esi
lea ecx, [ebp - 0xc98]
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x20a0]
push eax
movss dword [ebp - 0x20bc], xmm0
call esi
mov esi, eax
lea ecx, [ebp - 0xc98]
lea eax, [ebp - 0x2130]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Shape::getGlobalBounds_void_]
movss xmm0, dword [ebp - 0x20bc]
lea ecx, [ebp - 0x1d38]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [esi + 8]
addss xmm0, dword [eax]
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setPosition_float__float_]
subss xmm0, dword [0x435e18]
movss dword [esp], xmm0
call esi
lea eax, [ebp - 0x2140]
push eax
lea ecx, [ebp - 0xc98]
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Shape::getGlobalBounds_void_]
push ecx
lea ecx, [ebp - 0x1694]
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x20a0]
movss dword [esp], xmm0
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Shape::getGlobalBounds_void_]
movss xmm0, dword [0x435e54]
push ecx
lea ecx, [ebp - 0x1690]
subss xmm0, dword [eax + 8]
subss xmm0, dword [0x435e00]
movss dword [esp], xmm0
call esi
lea eax, [ebp - 0x210c]
push eax
lea ecx, [ebp - 0xc98]
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Shape::getGlobalBounds_void_]
lea ecx, [ebp - 0xc98]
movss xmm0, dword [eax + 0xc]
lea eax, [ebp - 0x20a0]
mulss xmm0, dword [0x435de4]
push eax
movss dword [ebp - 0x20bc], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Shape::getGlobalBounds_void_]
movss xmm0, dword [ebp - 0x20bc]
push ecx
lea ecx, [ebp - 0xfec]
addss xmm0, dword [eax + 4]
lea eax, [ebp - 0x2130]
subss xmm0, dword [0x435e24]
movss dword [esp], xmm0
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Shape::getGlobalBounds_void_]
movss xmm0, dword [0x435e54]
push ecx
lea ecx, [ebp - 0xfe8]
subss xmm0, dword [eax + 8]
subss xmm0, dword [0x435e00]
movss dword [esp], xmm0
call esi
lea eax, [ebp - 0x2178]
push eax
lea ecx, [ebp - 0xfec]
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Shape::getGlobalBounds_void_]
mov esi, eax
lea ecx, [ebp - 0xfec]
lea eax, [ebp - 0x20a0]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Shape::getGlobalBounds_void_]
push ecx
lea ecx, [ebp - 0x1108]
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x2130]
addss xmm0, dword [esi + 0xc]
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Shape::getGlobalBounds_void_]
addss xmm0, dword [0x435e00]
movss dword [esp], xmm0
push eax
call esi
movss xmm0, dword [0x435e54]
push ecx
lea ecx, [ebp - 0x1104]
subss xmm0, dword [eax + 8]
subss xmm0, dword [0x435e00]
movss dword [esp], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setPosition_float__float_]
lea eax, [ebp - 0x21c8]
push eax
lea ecx, [ebp - 0x1108]
call esi
mov esi, eax
lea ecx, [ebp - 0x1108]
lea eax, [ebp - 0x2178]
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Shape::getGlobalBounds_void_]
push ecx
lea ecx, [ebp - 0x1578]
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x20a0]
addss xmm0, dword [esi + 0xc]
addss xmm0, dword [0x435e00]
movss dword [esp], xmm0
push eax
call dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Shape::getGlobalBounds_void_]
movss xmm0, dword [0x435e54]
push ecx
lea ecx, [ebp - 0x1574]
subss xmm0, dword [eax + 8]
subss xmm0, dword [0x435e00]
movss dword [esp], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setPosition_float__float_]
mov ecx, ebx
call dword [sym.imp.sfml_window_2.dll_public:_bool___thiscall_sf::WindowBase::isOpen_void_const]
test al, al
je 0x419484
mov eax, dword [ebp - 0x20e8]
sub eax, dword [ebp - 0x20d4]
mov esi, dword [sym.imp.sfml_window_2.dll_public:_bool___thiscall_sf::WindowBase::pollEvent_class_sf::Event__]
mov dword [ebp - 0x20e8], eax
sar eax, 2
mov dword [ebp - 0x20bc], eax
lea eax, [ebp - 0x2c]
mov ecx, ebx
push eax
call esi
test al, al
je 0x418701
nop
mov eax, dword [ebp - 0x2c]
cmp eax, 5
jne 0x4186ea
cmp dword [ebp - 0x28], 0x24
jne 0x4186f5
push ebx
lea ecx, [ebp - 0x11]
call fcn.00405be0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x4186f5
mov eax, dword [ebx]
mov ecx, ebx
call dword [eax + 0xc]
lea eax, [ebp - 0x2c]
mov ecx, ebx
push eax
call esi
test al, al
jne 0x4186d0
lea eax, [ebp - 0x2180]
push eax
lea ecx, [ebp - 0x70]
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 - 0x40], eax
lea eax, [ebp - 0x2190]
push eax
mov dword [ebp - 0x44], 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 - 0x40]
push dword [ebp - 0x44]
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 0x418ca8
mov esi, dword [ebp - 0x18]
cmp esi, 1
jne 0x4189e0
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::move_float__float_]
lea ecx, [ebp - 0x76c]
sub esp, 8
mov dword [esp + 4], 0
mov dword [esp], 0x40e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x8e4]
mov dword [esp + 4], 0
mov dword [esp], 0x40e00000
call esi
sub esp, 8
lea ecx, [ebp - 0xa5c]
mov dword [esp + 4], 0
mov dword [esp], 0x40e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x554]
mov dword [esp + 4], 0
mov dword [esp], 0x40e00000
call esi
lea eax, [ebp - 0x21c8]
push eax
lea ecx, [ebp - 0x558]
call edi
mov esi, eax
lea ecx, [ebp - 0x558]
lea eax, [ebp - 0x2178]
push eax
call edi
movss xmm0, dword [esi + 0xc]
lea ecx, [ebp - 0x558]
movss dword [ebp - 0x2100], xmm0
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x2248]
push eax
movss dword [ebp - 0x20b4], xmm0
call edi
movss xmm0, dword [ebp - 0x20b4]
lea ecx, [ebp - 0xb78]
addss xmm0, dword [ebp - 0x2100]
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setPosition_float__float_]
sub esp, 8
addss xmm0, dword [0x435dec]
movss dword [esp + 4], xmm0
movss xmm0, dword [eax]
movss dword [esp], xmm0
call esi
lea eax, [ebp - 0x2238]
push eax
lea ecx, [ebp - 0x770]
call edi
lea ecx, [ebp - 0x770]
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x2228]
push eax
movss dword [ebp - 0x20b4], xmm0
call edi
movss xmm0, dword [ebp - 0x20b4]
lea ecx, [ebp - 0x19e4]
addss xmm0, dword [0x435e0c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [eax]
addss xmm0, dword [0x435e0c]
movss dword [esp], xmm0
call esi
lea eax, [ebp - 0x2218]
push eax
lea ecx, [ebp - 0x8e8]
call edi
lea ecx, [ebp - 0x8e8]
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x2208]
push eax
movss dword [ebp - 0x20b4], xmm0
call edi
movss xmm0, dword [ebp - 0x20b4]
sub esp, 8
addss xmm0, dword [0x435e0c]
movss dword [esp + 4], xmm0
movss xmm0, dword [eax]
lea ecx, [ebp - 0x17ac]
addss xmm0, dword [0x435e0c]
movss dword [esp], xmm0
call esi
lea eax, [ebp - 0x21f8]
push eax
lea ecx, [ebp - 0xa60]
call edi
lea ecx, [ebp - 0xa60]
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x21e8]
push eax
movss dword [ebp - 0x20b4], xmm0
call edi
movss xmm0, dword [ebp - 0x20b4]
lea ecx, [ebp - 0x1b00]
addss xmm0, dword [0x435e0c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [eax]
addss xmm0, dword [0x435e0c]
movss dword [esp], xmm0
call esi
lea eax, [ebp - 0x2258]
push eax
lea ecx, [ebp - 0x558]
call edi
lea ecx, [ebp - 0x558]
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x22d8]
push eax
movss dword [ebp - 0x20b4], xmm0
call edi
movss xmm0, dword [ebp - 0x20b4]
lea ecx, [ebp - 0xdb0]
addss xmm0, dword [0x435e0c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [eax]
addss xmm0, dword [0x435e0c]
movss dword [esp], xmm0
call esi
lea eax, [ebp - 0x2278]
push eax
lea ecx, [ebp - 0x770]
call edi
movss xmm0, dword [eax]
comiss xmm0, dword [0x435de0]
jb 0x418c8d
xor esi, esi
mov dword [ebp - 0x18], esi
jmp 0x418c8d
cmp esi, 2
jne 0x418c8d
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::move_float__float_]
lea ecx, [ebp - 0x76c]
sub esp, 8
mov dword [esp + 4], 0
mov dword [esp], 0xc0e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x8e4]
mov dword [esp + 4], 0
mov dword [esp], 0xc0e00000
call esi
sub esp, 8
lea ecx, [ebp - 0xa5c]
mov dword [esp + 4], 0
mov dword [esp], 0xc0e00000
call esi
sub esp, 8
lea ecx, [ebp - 0x554]
mov dword [esp + 4], 0
mov dword [esp], 0xc0e00000
call esi
lea eax, [ebp - 0x2378]
push eax
lea ecx, [ebp - 0x558]
call edi
mov esi, eax
lea ecx, [ebp - 0x558]
lea eax, [ebp - 0x2318]
push eax
call edi
movss xmm0, dword [esi + 0xc]
lea ecx, [ebp - 0x558]
movss dword [ebp - 0x20b4], xmm0
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x22b8]
push eax
movss dword [ebp - 0x2100], xmm0
call edi
movss xmm0, dword [ebp - 0x20b4]
lea ecx, [ebp - 0xb78]
addss xmm0, dword [ebp - 0x2100]
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Transformable::setPosition_float__float_]
sub esp, 8
addss xmm0, dword [0x435dec]
movss dword [esp + 4], xmm0
movss xmm0, dword [eax]
movss dword [esp], xmm0
call esi
lea eax, [ebp - 0x2288]
push eax
lea ecx, [ebp - 0x770]
call edi
lea ecx, [ebp - 0x770]
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x2298]
push eax
movss dword [ebp - 0x20b4], xmm0
call edi
movss xmm0, dword [ebp - 0x20b4]
lea ecx, [ebp - 0x19e4]
addss xmm0, dword [0x435e0c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [eax]
addss xmm0, dword [0x435e0c]
movss dword [esp], xmm0
call esi
lea eax, [ebp - 0x22a8]
push eax
lea ecx, [ebp - 0x8e8]
call edi
lea ecx, [ebp - 0x8e8]
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x2328]
push eax
movss dword [ebp - 0x20b4], xmm0
call edi
movss xmm0, dword [ebp - 0x20b4]
sub esp, 8
addss xmm0, dword [0x435e0c]
movss dword [esp + 4], xmm0
movss xmm0, dword [eax]
lea ecx, [ebp - 0x17ac]
addss xmm0, dword [0x435e0c]
movss dword [esp], xmm0
call esi
lea eax, [ebp - 0x22c8]
push eax
lea ecx, [ebp - 0xa60]
call edi
lea ecx, [ebp - 0xa60]
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x22e8]
push eax
movss dword [ebp - 0x20b4], xmm0
call edi
movss xmm0, dword [ebp - 0x20b4]
lea ecx, [ebp - 0x1b00]
addss xmm0, dword [0x435e0c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [eax]
addss xmm0, dword [0x435e0c]
movss dword [esp], xmm0
call esi
lea eax, [ebp - 0x22f8]
push eax
lea ecx, [ebp - 0x558]
call edi
lea ecx, [ebp - 0x558]
movss xmm0, dword [eax + 4]
lea eax, [ebp - 0x2308]
push eax
movss dword [ebp - 0x20b4], xmm0
call edi
movss xmm0, dword [ebp - 0x20b4]
lea ecx, [ebp - 0xdb0]
addss xmm0, dword [0x435e0c]
sub esp, 8
movss dword [esp + 4], xmm0
movss xmm0, dword [eax]
addss xmm0, dword [0x435e0c]
movss dword [esp], xmm0
call esi
lea eax, [ebp - 0x23a8]
push eax
lea ecx, [ebp - 0x770]
call edi
mov esi, eax
lea ecx, [ebp - 0x770]
lea eax, [ebp - 0x2388]
push eax
call edi
xorps xmm1, xmm1
movss xmm0, dword [eax]
addss xmm0, dword [esi + 8]
comiss xmm1, xmm0
jb 0x418c8d
push ebx
lea ecx, [ebp - 0x11]
mov dword [ebp - 0x18], 0
call fcn.00405be0
lea eax, [ebp - 0x21a0]
push eax
lea ecx, [ebp - 0x70]
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 - 0x44], ecx
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x2398]
mov dword [ebp - 0x2100], 0
push eax
lea ecx, [ebp - 0x770]
call edi
push ebx
cvttss2si ecx, dword [eax + 4]
movss xmm0, dword [eax + 8]
cvttss2si esi, dword [eax]
mov dword [ebp - 0x2114], ecx
movss dword [ebp - 0x20b4], xmm0
movss xmm0, dword [eax + 0xc]
lea eax, [ebp - 0x21b0]
push eax
movss dword [ebp - 0x2134], xmm0
call dword [sym.imp.sfml_window_2.dll_public:_static_class_sf::Vector2_int____cdecl_sf::Mouse::getPosition_class_sf::WindowBase_const__]
mov edx, dword [ebp - 0x2114]
add esp, 8
mov edi, edx
mov ecx, dword [eax + 4]
mov eax, dword [eax]
mov dword [ebp - 0x20f0], eax
cvttss2si eax, dword [ebp - 0x20b4]
mov dword [ebp - 0x20d8], ecx
mov ecx, esi
add eax, esi
cmp eax, esi
cmovl ecx, eax
cmovg esi, eax
cvttss2si eax, dword [ebp - 0x2134]
add eax, edx
cmp eax, edx
cmovl edi, eax
cmovg edx, eax
mov eax, dword [ebp - 0x20f0]
mov dword [ebp - 0x2114], edi
mov edi, dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
cmp eax, ecx
jl 0x418d78
cmp eax, esi
jge 0x418d78
mov eax, dword [ebp - 0x20d8]
cmp eax, dword [ebp - 0x2114]
jl 0x418d78
cmp eax, edx
jge 0x418d78
cmp dword [ebp - 0x18], 0
jne 0x418d78
mov dword [ebp - 0x2100], 1
jmp 0x418d99
movaps xmm0, xmmword [0x435ea0]
lea eax, [ebp - 0x20b0]
push eax
lea ecx, [ebp - 0x770]
movups xmmword [ebp - 0x20b0], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
lea eax, [ebp - 0x2358]
push eax
lea ecx, [ebp - 0x8e8]
call edi
push ebx
cvttss2si ecx, dword [eax]
movss xmm0, dword [eax + 8]
mov dword [ebp - 0x20f0], ecx
cvttss2si ecx, dword [eax + 4]
movss dword [ebp - 0x20d8], xmm0
movss xmm0, dword [eax + 0xc]
lea eax, [ebp - 0x21d0]
push eax
mov dword [ebp - 0x20b4], ecx
movss dword [ebp - 0x2114], xmm0
call dword [sym.imp.sfml_window_2.dll_public:_static_class_sf::Vector2_int____cdecl_sf::Mouse::getPosition_class_sf::WindowBase_const__]
mov edx, dword [ebp - 0x20f0]
add esp, 8
mov edi, dword [ebp - 0x20b4]
mov esi, edi
mov ecx, dword [eax + 4]
mov eax, dword [eax]
mov dword [ebp - 0x2134], eax
cvttss2si eax, dword [ebp - 0x20d8]
mov dword [ebp - 0x20a4], ecx
mov ecx, edx
add eax, edx
cmp eax, edx
cmovl ecx, eax
cmovg edx, eax
cvttss2si eax, dword [ebp - 0x2114]
add eax, edi
cmp eax, edi
cmovl esi, eax
cmovg edi, eax
mov eax, dword [ebp - 0x2134]
mov dword [ebp - 0x20d8], esi
mov esi, dword [ebp - 0x18]
mov dword [ebp - 0x20b4], edi
mov edi, dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
cmp eax, ecx
jl 0x418e76
cmp eax, edx
jge 0x418e76
mov eax, dword [ebp - 0x20a4]
cmp eax, dword [ebp - 0x20d8]
jl 0x418e76
cmp eax, dword [ebp - 0x20b4]
jge 0x418e76
test esi, esi
jne 0x418e76
mov dword [ebp - 0x2100], 2
jmp 0x418e97
movaps xmm0, xmmword [0x435ea0]
lea eax, [ebp - 0x20b0]
push eax
lea ecx, [ebp - 0x8e8]
movups xmmword [ebp - 0x20b0], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
lea eax, [ebp - 0x2160]
push ebx
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 - 0xa60]
mov esi, eax
lea eax, [ebp - 0x2348]
push eax
call edi
mov ecx, eax
cvttss2si eax, dword [ecx + 4]
mov dword [ebp - 0x20a4], eax
mov eax, dword [esi + 4]
mov dword [ebp - 0x20f0], eax
mov eax, dword [esi]
cvttss2si esi, dword [ecx]
mov dword [ebp - 0x20d8], eax
cvttss2si eax, dword [ecx + 8]
mov edx, esi
add eax, esi
cmp eax, esi
cmovl edx, eax
cmovg esi, eax
cvttss2si eax, dword [ecx + 0xc]
mov ecx, dword [ebp - 0x20a4]
mov edi, ecx
add eax, ecx
cmp eax, ecx
cmovl edi, eax
cmovg ecx, eax
mov eax, dword [ebp - 0x20d8]
mov dword [ebp - 0x20a4], edi
mov edi, dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
cmp eax, edx
jl 0x418f41
cmp eax, esi
jge 0x418f41
mov eax, dword [ebp - 0x20f0]
cmp eax, dword [ebp - 0x20a4]
jl 0x418f41
cmp eax, ecx
jge 0x418f41
cmp dword [ebp - 0x18], 0
jne 0x418f41
mov dword [ebp - 0x2100], 3
jmp 0x418f62
movaps xmm0, xmmword [0x435ea0]
lea eax, [ebp - 0x20b0]
push eax
lea ecx, [ebp - 0xa60]
movups xmmword [ebp - 0x20b0], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
lea eax, [ebp - 0x2150]
push ebx
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 - 0x558]
mov esi, eax
lea eax, [ebp - 0x2338]
push eax
call edi
mov ecx, eax
cvttss2si eax, dword [ecx + 4]
mov dword [ebp - 0x20a4], eax
mov eax, dword [esi + 4]
mov dword [ebp - 0x20f0], eax
mov eax, dword [esi]
cvttss2si esi, dword [ecx]
mov dword [ebp - 0x20d8], eax
cvttss2si eax, dword [ecx + 8]
mov edx, esi
add eax, esi
cmp eax, esi
cmovl edx, eax
cmovg esi, eax
cvttss2si eax, dword [ecx + 0xc]
mov ecx, dword [ebp - 0x20a4]
mov edi, ecx
add eax, ecx
cmp eax, ecx
cmovl edi, eax
cmovg ecx, eax
mov eax, dword [ebp - 0x20d8]
mov dword [ebp - 0x20a4], edi
mov edi, dword [sym.imp.sfml_graphics_2.dll_public:_class_sf::Rect_float____thiscall_sf::Sprite::getGlobalBounds_void_]
cmp eax, edx
jl 0x419042
cmp eax, esi
mov esi, dword [ebp - 0x18]
jge 0x419045
mov eax, dword [ebp - 0x20f0]
cmp eax, dword [ebp - 0x20a4]
jl 0x419045
cmp eax, ecx
jge 0x419045
test esi, esi
jne 0x419045
movaps xmm0, xmmword [0x435eb0]
lea eax, [ebp - 0x20b0]
push eax
lea ecx, [ebp - 0x558]
movups xmmword [ebp - 0x20b0], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
push esi
lea eax, [ebp - 0x340]
push eax
lea ecx, [ebp - 0xdb4]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Shape::setTexture_class_sf::Texture_const___bool_]
mov dword [ebp - 0x2100], 4
jmp 0x41907b
mov esi, dword [ebp - 0x18]
movaps xmm0, xmmword [0x435ea0]
lea eax, [ebp - 0x20b0]
push eax
lea ecx, [ebp - 0x558]
movups xmmword [ebp - 0x20b0], xmm0
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Sprite::setTextureRect_class_sf::Rect_int__const__]
push 0
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0xdb4]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Shape::setTexture_class_sf::Texture_const___bool_]
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.default.0x41919d
test esi, esi
jne case.default.0x41919d
cmp dword [ebp - 0x2100], 4
jne 0x41918f
movaps xmm0, xmmword [0x435ec0]
lea eax, [ebp - 0x20b0]
push eax
lea ecx, [ebp - 0x558]
movups xmmword [ebp - 0x20b0], xmm0
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 - 0x558]
push eax
lea ecx, [ebx + 0x28]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTarget::draw_class_sf::Drawable_const___class_sf::RenderStates_const__]
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0xdb4]
push eax
lea ecx, [ebx + 0x28]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTarget::draw_class_sf::Drawable_const___class_sf::RenderStates_const__]
mov ecx, ebx
call dword [sym.imp.sfml_window_2.dll_public:_void___thiscall_sf::Window::display_void_]
lea eax, [ebp - 0x2128]
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 [0x435eb0]
lea eax, [ebp - 0x20b0]
add esp, 0x10
lea ecx, [ebp - 0x558]
movups xmmword [ebp - 0x20b0], 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 - 0x558]
push eax
lea ecx, [ebx + 0x28]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTarget::draw_class_sf::Drawable_const___class_sf::RenderStates_const__]
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0xdb4]
push eax
lea ecx, [ebx + 0x28]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTarget::draw_class_sf::Drawable_const___class_sf::RenderStates_const__]
mov ecx, ebx
call dword [sym.imp.sfml_window_2.dll_public:_void___thiscall_sf::Window::display_void_]
lea eax, [ebp - 0x2098]
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 esi, 2
add esp, 0x10
mov dword [ebp - 0x18], esi
mov eax, dword [ebp - 0x2110]
add eax, 0xfffffff6
cmp eax, 8
ja case.default.0x41919d
jmp dword [eax*4 + 0x41997c]
push ebx
mov ecx, 0x43b530
call fcn.0041e8d0
push ebx
mov ecx, 0x43b530
call fcn.00419a30
push ebx
mov ecx, 0x43b530
call fcn.0041ca10
push ebx
mov ecx, 0x43b530
call fcn.00425330
push ebx
mov ecx, 0x43b530
call fcn.00420c20
push ebx
mov ecx, 0x43b530
call fcn.00429a40
push ebx
mov ecx, 0x43b530
call fcn.00427690
push ebx
mov ecx, 0x43b530
call fcn.0042bdf0
push ebx
mov ecx, 0x43b530
call fcn.00422fd0
push 0xff
push 0
push 0
push 0
lea ecx, [ebp - 0x20c4]
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, [ebx + 0x28]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTarget::clear_class_sf::Color_const__]
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x2090]
push eax
lea ecx, [ebx + 0x28]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTarget::draw_class_sf::Drawable_const___class_sf::RenderStates_const__]
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x1e58]
push eax
lea ecx, [ebx + 0x28]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTarget::draw_class_sf::Drawable_const___class_sf::RenderStates_const__]
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0xed0]
push eax
lea ecx, [ebx + 0x28]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTarget::draw_class_sf::Drawable_const___class_sf::RenderStates_const__]
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x18cc]
push eax
lea ecx, [ebx + 0x28]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTarget::draw_class_sf::Drawable_const___class_sf::RenderStates_const__]
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x770]
push eax
lea ecx, [ebx + 0x28]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTarget::draw_class_sf::Drawable_const___class_sf::RenderStates_const__]
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x8e8]
push eax
lea ecx, [ebx + 0x28]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTarget::draw_class_sf::Drawable_const___class_sf::RenderStates_const__]
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0xa60]
push eax
lea ecx, [ebx + 0x28]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTarget::draw_class_sf::Drawable_const___class_sf::RenderStates_const__]
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x558]
push eax
lea ecx, [ebx + 0x28]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTarget::draw_class_sf::Drawable_const___class_sf::RenderStates_const__]
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0xdb4]
push eax
lea ecx, [ebx + 0x28]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTarget::draw_class_sf::Drawable_const___class_sf::RenderStates_const__]
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0xb7c]
push eax
lea ecx, [ebx + 0x28]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTarget::draw_class_sf::Drawable_const___class_sf::RenderStates_const__]
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x1f74]
push eax
lea ecx, [ebx + 0x28]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTarget::draw_class_sf::Drawable_const___class_sf::RenderStates_const__]
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0xc98]
push eax
lea ecx, [ebx + 0x28]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTarget::draw_class_sf::Drawable_const___class_sf::RenderStates_const__]
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x1340]
push eax
lea ecx, [ebx + 0x28]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTarget::draw_class_sf::Drawable_const___class_sf::RenderStates_const__]
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x1224]
push eax
lea ecx, [ebx + 0x28]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTarget::draw_class_sf::Drawable_const___class_sf::RenderStates_const__]
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x145c]
push eax
lea ecx, [ebx + 0x28]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTarget::draw_class_sf::Drawable_const___class_sf::RenderStates_const__]
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x1c20]
push eax
lea ecx, [ebx + 0x28]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTarget::draw_class_sf::Drawable_const___class_sf::RenderStates_const__]
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x1d3c]
push eax
lea ecx, [ebx + 0x28]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTarget::draw_class_sf::Drawable_const___class_sf::RenderStates_const__]
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x1694]
push eax
lea ecx, [ebx + 0x28]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTarget::draw_class_sf::Drawable_const___class_sf::RenderStates_const__]
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0xfec]
push eax
lea ecx, [ebx + 0x28]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTarget::draw_class_sf::Drawable_const___class_sf::RenderStates_const__]
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x1108]
push eax
lea ecx, [ebx + 0x28]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTarget::draw_class_sf::Drawable_const___class_sf::RenderStates_const__]
push dword [sym.imp.sfml_graphics_2.dll_class_sf::RenderStates_const_sf::RenderStates::Default]
lea eax, [ebp - 0x1578]
push eax
lea ecx, [ebx + 0x28]
call dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::RenderTarget::draw_class_sf::Drawable_const___class_sf::RenderStates_const__]
push 1
lea eax, [ebp - 0x18]
push eax
push ebx
lea eax, [ebp - 0x5c]
push eax
mov eax, dword [ebp - 0x20bc]
sub esp, 0xc
mov esi, esp
mov dword [ebp - 0x20a4], esi
mov dword [esi], 0
mov dword [esi + 4], 0
mov dword [esi + 8], 0
test eax, eax
je 0x41945b
push eax
mov ecx, esi
call fcn.004199a0
push dword [ebp - 0x20e8]
mov esi, dword [esi]
push dword [ebp - 0x20d4]
push esi
call sub.VCRUNTIME140.dll_memmove
mov eax, dword [ebp - 0x20bc]
add esp, 0xc
mov ecx, dword [ebp - 0x20a4]
lea eax, [esi + eax*4]
mov dword [ecx + 4], eax
call fcn.00404cd0
mov ecx, ebx
mov dword [ebp - 0x2110], eax
call dword [sym.imp.sfml_window_2.dll_public:_void___thiscall_sf::Window::display_void_]
mov ecx, ebx
call dword [sym.imp.sfml_window_2.dll_public:_bool___thiscall_sf::WindowBase::isOpen_void_const]
mov esi, dword [sym.imp.sfml_window_2.dll_public:_bool___thiscall_sf::WindowBase::pollEvent_class_sf::Event__]
test al, al
jne 0x4186c2
mov edi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Texture::destructor_void_]
lea ecx, [ebp - 0x408]
call edi
mov esi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Image::destructor_void_]
lea ecx, [ebp - 0x420]
call esi
lea ecx, [ebp - 0x438]
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::destructor_void_]
lea ecx, [ebp - 0x558]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Sprite::destructor_void_]
lea ecx, [ebp - 0x910]
call edi
lea ecx, [ebp - 0x928]
call esi
lea ecx, [ebp - 0x940]
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::destructor_void_]
lea ecx, [ebp - 0xa60]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Sprite::destructor_void_]
lea ecx, [ebp - 0x798]
call edi
lea ecx, [ebp - 0x7b0]
call esi
lea ecx, [ebp - 0x7c8]
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::destructor_void_]
lea ecx, [ebp - 0x8e8]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Sprite::destructor_void_]
lea ecx, [ebp - 0x620]
call edi
lea ecx, [ebp - 0x638]
call esi
lea ecx, [ebp - 0x650]
call dword [sym.imp.sfml_system_2.dll_public:_void___thiscall_sf::String::destructor_void_]
lea ecx, [ebp - 0x770]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::Sprite::destructor_void_]
lea ecx, [ebp - 0x5c]
call fcn.004050e0
lea ecx, [ebp - 0x68]
call fcn.0040d770
mov edx, dword [ebp - 0x20d4]
test edx, edx
je 0x41957d
mov ecx, dword [ebp - 0x20ec]
mov eax, edx
sub ecx, edx
and ecx, 0xfffffffc
cmp ecx, 0x1000
jb 0x419573
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x419786
push ecx
push edx
call fcn.0043103e
add esp, 8
lea ecx, [ebp - 0x2c8]
call edi
lea ecx, [ebp - 0x2a0]
call edi
lea ecx, [ebp - 0x278]
call edi
lea ecx, [ebp - 0x250]
call edi
lea ecx, [ebp - 0x228]
call edi
lea ecx, [ebp - 0x200]
call edi
lea ecx, [ebp - 0x1d8]
call edi
lea ecx, [ebp - 0x110]
call edi
lea ecx, [ebp - 0x1b0]
call edi
lea ecx, [ebp - 0x188]
call edi
lea ecx, [ebp - 0x160]
call edi
lea ecx, [ebp - 0x1d3c]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x1578]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x1694]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x1c20]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x1108]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0xfec]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x145c]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x1340]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x1224]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x1f74]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0xc98]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x5d0]
call edi
lea ecx, [ebp - 0x5a8]
call edi
lea ecx, [ebp - 0x580]
call edi
lea ecx, [ebp - 0x5f8]
call edi
lea ecx, [ebp - 0x138]
call edi
lea ecx, [ebp - 0xe8]
call edi
lea ecx, [ebp - 0xc0]
call edi
lea ecx, [ebp - 0x368]
call edi
lea ecx, [ebp - 0x340]
call edi
lea ecx, [ebp - 0x98]
call edi
lea ecx, [ebp - 0x318]
call edi
lea ecx, [ebp - 0x2f0]
call edi
lea ecx, [ebp - 0x3e0]
call edi
lea ecx, [ebp - 0x3b8]
call edi
lea ecx, [ebp - 0x390]
call edi
lea ecx, [ebp - 0xdb4]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x1b04]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x17b0]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x19e8]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0xb7c]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x18cc]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0xed0]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x1e58]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x2090]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
jmp 0x41995e
mov edi, 3
lea ecx, [ebp - 0x5c]
call fcn.004050e0
lea ecx, [ebp - 0x68]
call fcn.0040d770
mov edx, dword [ebp - 0x20d4]
test edx, edx
je 0x419796
mov ecx, dword [ebp - 0x20ec]
mov eax, edx
sub ecx, edx
and ecx, 0xfffffffc
cmp ecx, 0x1000
jb 0x41978c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x41978c
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 esi, dword [sym.imp.sfml_graphics_2.dll_public:_void___thiscall_sf::Texture::destructor_void_]
lea ecx, [ebp - 0x2c8]
call esi
lea ecx, [ebp - 0x2a0]
call esi
lea ecx, [ebp - 0x278]
call esi
lea ecx, [ebp - 0x250]
call esi
lea ecx, [ebp - 0x228]
call esi
lea ecx, [ebp - 0x200]
call esi
lea ecx, [ebp - 0x1d8]
call esi
lea ecx, [ebp - 0x110]
call esi
lea ecx, [ebp - 0x1b0]
call esi
lea ecx, [ebp - 0x188]
call esi
lea ecx, [ebp - 0x160]
call esi
lea ecx, [ebp - 0x1d3c]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x1578]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x1694]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x1c20]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x1108]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0xfec]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x145c]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x1340]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x1224]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x1f74]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0xc98]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x5d0]
call esi
lea ecx, [ebp - 0x5a8]
call esi
lea ecx, [ebp - 0x580]
call esi
lea ecx, [ebp - 0x5f8]
call esi
lea ecx, [ebp - 0x138]
call esi
lea ecx, [ebp - 0xe8]
call esi
lea ecx, [ebp - 0xc0]
call esi
lea ecx, [ebp - 0x368]
call esi
lea ecx, [ebp - 0x340]
call esi
lea ecx, [ebp - 0x98]
call esi
lea ecx, [ebp - 0x318]
call esi
lea ecx, [ebp - 0x2f0]
call esi
lea ecx, [ebp - 0x3e0]
call esi
lea ecx, [ebp - 0x3b8]
call esi
lea ecx, [ebp - 0x390]
call esi
lea ecx, [ebp - 0xdb4]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x1b04]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x17b0]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x19e8]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0xb7c]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x18cc]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0xed0]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x1e58]
call dword [sym.imp.sfml_graphics_2.dll_public_virtual:_void___thiscall_sf::RectangleShape::destructor_void_]
lea ecx, [ebp - 0x2090]
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