Function at 0x1400045d0
Capabilities:
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x1b8]
sub rsp, 0x290
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
mov rax, qword [0x140026040]
xor rax, rsp
mov qword [rbp + 0x160], rax
xor r13d, r13d
xorps xmm0, xmm0
movups xmmword [rbp + 0x140], xmm0
mov qword [rbp + 0x150], r13
mov qword [rbp + 0x158], 0xf
mov byte [rbp + 0x140], 0
lea rdx, [rbp + 0x140]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.14000c460
lea rax, [rbp - 0x78]
mov qword [rsp + 0x20], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], r13
mov qword [rbp - 0x60], r13
mov r8d, 1
lea rdx, [0x14001da04]
lea rcx, [rbp - 0x78]
call fcn.140002740
nop
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 0x48]
call fcn.140009fb0
nop
lea rdx, [rbp - 0x78]
mov rcx, rax
call fcn.140002840
mov rbx, rax
mov r12d, r13d
nop word [rax + rax]
mov rdi, qword [rbx + 0x10]
mov rcx, rbx
mov rsi, qword [rbx + 0x18]
cmp rsi, 0xf
jbe 0x1400046b4
mov rcx, qword [rbx]
cmp rdi, 4
jne 0x1400046d1
mov r8, rdi
lea rdx, [0x14001db00]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140005262
mov rcx, rbx
cmp rsi, 0xf
jbe 0x1400046dd
mov rcx, qword [rbx]
cmp rdi, 3
jne 0x140004abf
mov r8, rdi
lea rdx, [0x14001db08]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140004abf
lea rdi, [rbx + 0x20]
mov rsi, qword [rdi + 0x10]
mov rcx, rdi
mov r14, qword [rdi + 0x18]
cmp r14, 0xf
jbe 0x140004716
mov rcx, qword [rdi]
cmp rsi, 3
jne 0x14000482d
mov r8, rsi
lea rdx, [0x14001db0c]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14000482d
lea rax, [rbp - 0x58]
mov qword [rsp + 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x58], xmm0
mov qword [rbp - 0x48], r13
mov qword [rbp - 0x40], r13
lea r8d, [rsi - 2]
lea rdx, [0x14001db10]
lea rcx, [rbp - 0x58]
call fcn.140002740
nop
lea rdx, [rbx + 0x40]
lea rcx, [rbp + 0x68]
call fcn.140009fb0
nop
lea rdx, [rbp - 0x58]
mov rcx, rax
call fcn.140002840
mov rdi, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov r14, rax
lea rsi, [rdi + 0x20]
cmp qword [rsi + 0x18], 0xf
jbe 0x140004798
mov rsi, qword [rsi]
mov dword [rax], r13d
mov r8d, 0xa
lea rdx, [rbp + 0xe8]
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
mov r15d, eax
cmp rsi, qword [rbp + 0xe8]
je 0x1400052a2
cmp dword [r14], 0x22
je 0x140005294
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rsi, rax
cmp qword [rdi + 0x18], 0xf
jbe 0x1400047de
mov rdi, qword [rdi]
mov dword [rax], r13d
mov r8d, 0xa
lea rdx, [rbp + 0xf0]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rdi, qword [rbp + 0xf0]
je 0x140005286
cmp dword [rsi], 0x22
je 0x140005278
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x34], r15d
lea rdx, [rsp + 0x30]
lea rcx, [0x140026e50]
call qword [sym.imp.sfml_window_2.dll_public:_void___cdecl_sf::WindowBase::setSize_class_sf::Vector2_unsigned_int__const____ptr64____ptr64]
jmp 0x14000520b
cmp r14, 0xf
jbe 0x140004836
mov rdi, qword [rdi]
cmp rsi, 4
jne 0x140004908
mov r8, rsi
lea rdx, str.name
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140004908
mov cl, 1
call qword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____ptr64___cdecl_std::locale::_Init_bool_]
mov qword [rsp + 0x60], rax
lea r8, [rsp + 0x58]
lea rdx, [rbx + 0x40]
lea rcx, [rbp + 0x28]
call qword [sym.imp.sfml_system_2.dll_public:_void___cdecl_sf::String::constructor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__class_std::locale_const____ptr64____ptr64]
nop
lea rdx, [rbp + 0x28]
lea rcx, [0x1400270a0]
call qword [sym.imp.sfml_system_2.dll_public:_class_sf::String____ptr64___cdecl_sf::String::operator_class_sf::String_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x28]
call qword [sym.imp.sfml_system_2.dll_public:_void___cdecl_sf::String::destructor_void____ptr64]
nop
mov rcx, qword [rsp + 0x60]
test rcx, rcx
je 0x1400048bd
mov rax, qword [rcx]
call qword [rax + 0x10]
test rax, rax
je 0x1400048bd
mov rcx, qword [rax]
mov r8, qword [rcx]
lea edx, [rsi - 3]
mov rcx, rax
call r8
nop
mov cl, 1
call qword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____ptr64___cdecl_std::locale::_Init_bool_]
mov qword [rsp + 0x70], rax
lea r8, [rsp + 0x68]
lea rdx, [rbx + 0x40]
lea rcx, [rsp + 0x38]
call qword [sym.imp.sfml_system_2.dll_public:_void___cdecl_sf::String::constructor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__class_std::locale_const____ptr64____ptr64]
nop
lea rdx, [rsp + 0x38]
lea rcx, [0x140026e50]
call qword [sym.imp.sfml_window_2.dll_public:_void___cdecl_sf::WindowBase::setTitle_class_sf::String_const____ptr64____ptr64]
nop
lea rcx, [rsp + 0x38]
call qword [sym.imp.sfml_system_2.dll_public:_void___cdecl_sf::String::destructor_void____ptr64]
nop
mov rcx, qword [rsp + 0x70]
jmp 0x140004a91
lea rdx, str.Windows_resolution:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000c040
mov edx, dword [0x1400260e8]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, [0x14001db88]
call fcn.14000c040
mov edx, dword [0x1400260ec]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, str._nWindows_name:
call fcn.14000c040
mov rdi, rax
mov cl, 1
call qword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____ptr64___cdecl_std::locale::_Init_bool_]
mov qword [rbp - 0x80], rax
lea r8, [rsp + 0x78]
lea rdx, [rsp + 0x38]
lea rcx, [0x1400270a0]
call qword [sym.imp.sfml_system_2.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____cdecl_sf::String::toAnsiString_class_std::locale_const____ptr64____ptr64]
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x14000498c
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call fcn.1400116a0
lea rdx, str._nDepth_buffer:
mov rcx, rax
call fcn.14000c040
mov edx, dword [0x1400260c8]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
mov rcx, rax
lea rdx, str._nStencil_buffer:
call fcn.14000c040
mov edx, dword [0x1400260cc]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
mov rcx, rax
lea rdx, str._nAntialiasing_level:
call fcn.14000c040
mov edx, dword [0x1400260d0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
mov rcx, rax
lea rdx, str._nOpenGL_version:
call fcn.14000c040
mov edx, dword [0x1400260d4]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
mov rcx, rax
lea rdx, [0x14001da04]
call fcn.14000c040
mov edx, dword [0x1400260d8]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
mov rcx, rax
lea rdx, [0x14001db1c]
call fcn.14000c040
nop
mov rdx, qword [rsp + 0x50]
cmp rdx, 0xf
jbe 0x140004a7a
inc rdx
mov rcx, qword [rsp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004a75
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400052b0
call fcn.14001a350
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x50], 0xf
mov byte [rsp + 0x38], 0
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x14000520b
mov rax, qword [rcx]
call qword [rax + 0x10]
test rax, rax
je 0x14000520b
mov rcx, qword [rax]
mov r8, qword [rcx]
mov edx, 1
mov rcx, rax
call r8
jmp 0x14000520b
mov rcx, rbx
cmp rsi, 0xf
jbe 0x140004acb
mov rcx, qword [rbx]
cmp rdi, 3
jne 0x1400050a8
mov r8, rdi
lea rdx, [0x14001dba8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400050a8
lea rsi, [rbx + 0x20]
mov rdi, qword [rsi + 0x10]
mov rcx, rsi
mov r14, qword [rsi + 0x18]
cmp r14, 0xf
jbe 0x140004b04
mov rcx, qword [rsi]
cmp rdi, 3
jne 0x140004c74
mov r8, rdi
lea rdx, [0x14001dbac]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140004c74
lea rax, [rbp - 0x38]
mov qword [rsp + 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
mov qword [rbp - 0x28], r13
mov qword [rbp - 0x20], r13
lea r8d, [rdi - 2]
lea rdx, [0x14001db10]
lea rcx, [rbp - 0x38]
call fcn.140002740
nop
lea rdx, [rbx + 0x40]
lea rcx, [rbp + 0x88]
call fcn.140009fb0
nop
lea rdx, [rbp - 0x38]
mov rcx, rax
call fcn.140002840
mov rdi, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov r14, rax
lea rsi, [rdi + 0x40]
cmp qword [rsi + 0x18], 0xf
jbe 0x140004b89
mov rsi, qword [rsi]
mov dword [rax], r13d
mov r8d, 0xa
lea rdx, [rbp + 0xf8]
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rsi, qword [rbp + 0xf8]
je 0x1400052fd
cmp dword [r14], 0x22
je 0x1400052ef
movd xmm7, eax
cvtdq2ps xmm7, xmm7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov r14, rax
lea rsi, [rdi + 0x20]
cmp qword [rsi + 0x18], 0xf
jbe 0x140004bd7
mov rsi, qword [rsi]
mov dword [rax], r13d
mov r8d, 0xa
lea rdx, [rbp + 0x100]
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rsi, qword [rbp + 0x100]
je 0x1400052e1
cmp dword [r14], 0x22
je 0x1400052d3
movd xmm6, eax
cvtdq2ps xmm6, xmm6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rsi, rax
cmp qword [rdi + 0x18], 0xf
jbe 0x140004c21
mov rdi, qword [rdi]
mov dword [rax], r13d
mov r8d, 0xa
lea rdx, [rbp + 0x108]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rdi, qword [rbp + 0x108]
je 0x1400052c5
cmp dword [rsi], 0x22
je 0x1400052b7
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x140026110], xmm0
movss dword [0x140026114], xmm6
movss dword [0x140026118], xmm7
jmp 0x14000520b
cmp r14, 0xf
jbe 0x140004c7d
mov rsi, qword [rsi]
cmp rdi, 3
jne 0x140004df0
mov r8, rdi
lea rdx, [0x14001dbb0]
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140004df0
lea rax, [rbp - 0x18]
mov qword [rsp + 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
mov qword [rbp - 8], r13
mov qword [rbp], r13
lea r8d, [rdi - 2]
lea rdx, [0x14001db10]
lea rcx, [rbp - 0x18]
call fcn.140002740
nop
lea rdx, [rbx + 0x40]
lea rcx, [rbp + 0xa8]
call fcn.140009fb0
nop
lea rdx, [rbp - 0x18]
mov rcx, rax
call fcn.140002840
mov rdi, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov r14, rax
lea rsi, [rdi + 0x40]
cmp qword [rsi + 0x18], 0xf
jbe 0x140004d05
mov rsi, qword [rsi]
mov dword [rax], r13d
mov r8d, 0xa
lea rdx, [rbp + 0x110]
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rsi, qword [rbp + 0x110]
je 0x140005351
cmp dword [r14], 0x22
je 0x140005343
movd xmm7, eax
cvtdq2ps xmm7, xmm7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov r14, rax
lea rsi, [rdi + 0x20]
cmp qword [rsi + 0x18], 0xf
jbe 0x140004d53
mov rsi, qword [rsi]
mov dword [rax], r13d
mov r8d, 0xa
lea rdx, [rbp + 0x118]
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rsi, qword [rbp + 0x118]
je 0x140005335
cmp dword [r14], 0x22
je 0x140005327
movd xmm6, eax
cvtdq2ps xmm6, xmm6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rsi, rax
cmp qword [rdi + 0x18], 0xf
jbe 0x140004d9d
mov rdi, qword [rdi]
mov dword [rax], r13d
mov r8d, 0xa
lea rdx, [rbp + 0x120]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rdi, qword [rbp + 0x120]
je 0x140005319
cmp dword [rsi], 0x22
je 0x14000530b
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x14002611c], xmm0
movss dword [0x140026120], xmm6
movss dword [0x140026124], xmm7
jmp 0x14000520b
lea rcx, [rbx + 0x20]
cmp r14, 0xf
jbe 0x140004dfd
mov rcx, qword [rcx]
cmp rdi, 3
jne 0x140004e70
mov r8, rdi
lea rdx, [0x14001dbb4]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140004e70
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rsi, rax
lea rdi, [rbx + 0x40]
cmp qword [rdi + 0x18], 0xf
jbe 0x140004e2d
mov rdi, qword [rdi]
mov dword [rax], r13d
mov r8d, 0xa
lea rdx, [rbp + 0x128]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rdi, qword [rbp + 0x128]
je 0x14000536d
cmp dword [rsi], 0x22
je 0x14000535f
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x14002616c], xmm0
jmp 0x14000520b
lea rcx, [rbx + 0x20]
cmp r14, 0xf
jbe 0x140004e7d
mov rcx, qword [rcx]
cmp rdi, 4
jne 0x140004ef0
mov r8, rdi
lea rdx, str.dist
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140004ef0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rsi, rax
lea rdi, [rbx + 0x40]
cmp qword [rdi + 0x18], 0xf
jbe 0x140004ead
mov rdi, qword [rdi]
mov dword [rax], r13d
mov r8d, 0xa
lea rdx, [rbp + 0x130]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rdi, qword [rbp + 0x130]
je 0x140005389
cmp dword [rsi], 0x22
je 0x14000537b
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x140026164], xmm0
jmp 0x14000520b
lea rcx, [rbx + 0x20]
cmp r14, 0xf
jbe 0x140004efd
mov rcx, qword [rcx]
cmp rdi, 5
jne 0x140004f70
mov r8, rdi
lea rdx, str.speed
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140004f70
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
mov rsi, rax
lea rdi, [rbx + 0x40]
cmp qword [rdi + 0x18], 0xf
jbe 0x140004f2d
mov rdi, qword [rdi]
mov dword [rax], r13d
mov r8d, 0xa
lea rdx, [rbp + 0x138]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rdi, qword [rbp + 0x138]
je 0x1400053a5
cmp dword [rsi], 0x22
je 0x140005397
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x140026168], xmm0
jmp 0x14000520b
lea rdx, str.Camera_position:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000c040
movss xmm1, dword [0x140026110]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
mov rcx, rax
lea rdx, [0x14001db88]
call fcn.14000c040
movss xmm1, dword [0x140026114]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
mov rcx, rax
lea rdx, [0x14001db88]
call fcn.14000c040
movss xmm1, dword [0x140026118]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
mov rcx, rax
lea rdx, str.Camera_rotation:
call fcn.14000c040
movss xmm1, dword [0x14002611c]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
mov rcx, rax
lea rdx, [0x14001db88]
call fcn.14000c040
movss xmm1, dword [0x140026120]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
mov rcx, rax
lea rdx, [0x14001db88]
call fcn.14000c040
movss xmm1, dword [0x140026124]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
mov rcx, rax
lea rdx, str._nCamera_fov:
call fcn.14000c040
movss xmm1, dword [0x14002616c]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
mov rcx, rax
lea rdx, str._nCamera_max_distance:
call fcn.14000c040
movss xmm1, dword [0x140026164]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
mov rcx, rax
lea rdx, str._nCamera_speed:
call fcn.14000c040
movss xmm1, dword [0x140026168]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
mov rcx, rax
lea rdx, [0x14001db1c]
call fcn.14000c040
jmp 0x14000520b
mov rcx, rbx
cmp rsi, 0xf
jbe 0x1400050b4
mov rcx, qword [rbx]
cmp rdi, 3
jne 0x140005184
mov r8, rdi
lea rdx, [0x14001dc2c]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140005184
lea rcx, [rbx + 0x20]
mov r8, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0xf
jbe 0x1400050e7
mov rcx, qword [rcx]
cmp r8, 3
jne 0x14000514e
lea rdx, [0x14001dbac]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14000514e
lea rax, [rbp + 8]
mov qword [rsp + 0x28], rax
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], r13
mov qword [rbp + 0x20], r13
mov r8d, 1
lea rdx, [0x14001db10]
lea rcx, [rbp + 8]
call fcn.140002740
nop
lea rdx, [rbx + 0x60]
lea rcx, [rbp + 0xc8]
call fcn.140009fb0
nop
lea rdx, [rbp + 8]
mov rcx, rax
call fcn.140002840
jmp 0x14000520b
lea rdx, str.Objects_count:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000c040
mov edx, dword [0x140026e18]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
mov rcx, rax
lea rdx, [0x14001db1c]
call fcn.14000c040
jmp 0x14000520b
mov rcx, rbx
cmp rsi, 0xf
jbe 0x140005190
mov rcx, qword [rbx]
cmp rdi, 4
jne 0x14000520b
mov r8, rdi
lea rdx, str.load
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14000520b
lea rdi, [rbx + 0x20]
mov rsi, qword [rdi + 0x10]
mov rcx, rdi
mov r14, qword [rdi + 0x18]
cmp r14, 0xf
jbe 0x1400051c1
mov rcx, qword [rdi]
cmp rsi, 1
jne 0x1400051e1
mov r8, rsi
lea rdx, [0x14001dc48]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400051e1
call fcn.140003d60
jmp 0x14000520b
cmp r14, 0xf
jbe 0x1400051ea
mov rdi, qword [rdi]
cmp rsi, 1
jne 0x14000520b
mov r8, rsi
lea rdx, [0x14001dc4c]
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14000520b
call fcn.140003e80
inc r12d
cmp r12d, 2
jl 0x1400046a0
mov rdx, qword [rbp + 0x158]
cmp rdx, 0xf
jbe 0x140004612
inc rdx
mov rcx, qword [rbp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005258
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400053b3
call fcn.14001a350
jmp 0x140004612
lea rcx, [0x140026e50]
call qword [sym.imp.sfml_window_2.dll_public_virtual:_void___cdecl_sf::Window::close_void____ptr64]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, str.stoi_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stoi_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
int3
lea rcx, str.stoi_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stoi_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
lea rcx, str.stoi_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stoi_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
int3
lea rcx, str.stoi_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stoi_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
int3
lea rcx, str.stoi_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stoi_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
int3
lea rcx, str.stoi_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stoi_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
int3
lea rcx, str.stoi_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stoi_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
int3
lea rcx, str.stoi_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stoi_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
int3
lea rcx, str.stoi_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stoi_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
int3
lea rcx, str.stoi_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stoi_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
int3
lea rcx, str.stoi_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stoi_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3