Function at 0x1400114ba
Capabilities:
Execute command
Set console window title

Disassembly:
jmp 0x14001e5d0
push rbp
push rdi
mov eax, 0x3668
call fcn.140011145
sub rsp, rax
lea rbp, [rsp + 0x30]
lea rdi, [rsp + 0x30]
mov ecx, 0xc0e
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rax, qword [0x140027040]
xor rax, rbp
mov qword [rbp + 0x3628], rax
lea rcx, [0x14002d0fa]
call fcn.1400116b8
nop
mov rcx, qword [0x140027018]
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleW]
nop
lea rcx, [rbp + 8]
call fcn.14001104b
nop
lea rcx, [rbp + 0x70]
call fcn.1400116f9
nop
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov qword [rbp + 0x238], rax
lea rcx, str.mode_con_cols50_lines50
call qword [sym.imp.ucrtbased.dll_system]
nop
xor ecx, ecx
call fcn.1400189e0
mov ecx, eax
call qword [sym.imp.ucrtbased.dll_srand]
nop
lea rax, [fcn.14001114f]
mov qword [rsp + 0x20], rax
lea r9, [0x1400116a9]
mov r8d, 0x90
mov edx, 0x28
lea rcx, [rbp + 0x260]
call fcn.140011069
nop
lea rax, [fcn.14001114f]
mov qword [rsp + 0x20], rax
lea r9, [0x1400116a9]
mov r8d, 0x90
mov edx, 0x28
lea rcx, [rbp + 0x1900]
call fcn.140011069
nop
mov dword [rbp + 0x2f94], 0
mov dword [rbp + 0x2fb4], 0
jmp 0x14001e6e0
mov eax, dword [rbp + 0x2fb4]
inc eax
mov dword [rbp + 0x2fb4], eax
cmp dword [rbp + 0x2fb4], 0xc
jge 0x14001e744
mov dword [rbp + 0x2fd4], 0
jmp 0x14001e703
mov eax, dword [rbp + 0x2fd4]
inc eax
mov dword [rbp + 0x2fd4], eax
cmp dword [rbp + 0x2fd4], 0xc
jge 0x14001e742
movsxd rax, dword [rbp + 0x2fb4]
imul rax, rax, 0x1e0
lea rax, [rbp + rax + 0x1900]
movsxd rcx, dword [rbp + 0x2fd4]
imul rcx, rcx, 0x28
add rax, rcx
lea rdx, [0x140023844]
mov rcx, rax
call fcn.140011041
nop
jmp 0x14001e6f5
jmp 0x14001e6d2
mov dword [rbp + 0x2ff4], 0
jmp 0x14001e75e
mov eax, dword [rbp + 0x2ff4]
inc eax
mov dword [rbp + 0x2ff4], eax
cmp dword [rbp + 0x2ff4], 0xc
jge 0x14001e7c2
mov dword [rbp + 0x3014], 0
jmp 0x14001e781
mov eax, dword [rbp + 0x3014]
inc eax
mov dword [rbp + 0x3014], eax
cmp dword [rbp + 0x3014], 0xc
jge 0x14001e7c0
movsxd rax, dword [rbp + 0x2ff4]
imul rax, rax, 0x1e0
lea rax, [rbp + rax + 0x260]
movsxd rcx, dword [rbp + 0x3014]
imul rcx, rcx, 0x28
add rax, rcx
lea rdx, [0x140023844]
mov rcx, rax
call fcn.140011041
nop
jmp 0x14001e773
jmp 0x14001e750
mov dx, 0xf
mov rcx, qword [rbp + 0x238]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
nop
lea rdx, str._____CHOSE_GAME_MOD:___n_n
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110c8
nop
mov dx, 0xa
mov rcx, qword [rbp + 0x238]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
nop
lea rdx, str.______1__SOLO_________n_n______2__PlLAYERS_____n_n___input_1_or_2:
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110c8
nop
mov dx, 0xf
mov rcx, qword [rbp + 0x238]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
nop
lea rdx, [rbp + 0x2f94]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140D.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
nop
lea rcx, [rbp + 0x24]
call fcn.140011186
nop
mov eax, dword [rbp + 0x2f94]
mov dword [rbp + 0x3624], eax
cmp dword [rbp + 0x3624], 1
je 0x14001e873
cmp dword [rbp + 0x3624], 2
je 0x14001e914
cmp dword [rbp + 0x3624], 3
je 0x14001e94e
jmp 0x14001e986
mov r8d, 4
lea rdx, [rbp + 0x74]
lea rcx, [rbp + 0x70]
call fcn.14001176c
nop
mov r8d, 0x64
lea rdx, [rbp + 0x88]
lea rcx, [rbp + 0x70]
call fcn.14001176c
nop
mov r8d, 0x64
lea rdx, [rbp + 0x88]
lea rcx, [rbp + 0x70]
call fcn.140011771
nop
cmp dword [0x140027014], 0
jle 0x14001e8e2
lea rdx, [rbp + 0x260]
lea rcx, [rbp + 0x70]
call fcn.1400113c5
nop
lea rdx, [rbp + 0x260]
lea rcx, [rbp + 0x24]
call fcn.140011163
nop
jmp 0x14001e8b5
cmp dword [0x14002700c], 0
jle 0x14001e90f
lea rdx, [rbp + 0x260]
lea rcx, [rbp + 0x70]
call fcn.140011776
nop
lea rdx, [rbp + 0x260]
lea rcx, [rbp + 0x24]
call fcn.140011163
nop
jmp 0x14001e8e2
jmp 0x14001e9be
mov dx, 0xc
mov rcx, qword [rbp + 0x238]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
nop
lea rdx, str.THIS_MOD_NOT_GOTOVO:_DEVS_are_GAYS__krome_adekvaticha_Rudika_
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110c8
nop
mov dx, 0xf
mov rcx, qword [rbp + 0x238]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
nop
jmp 0x14001e9be
mov dx, 0xc
mov rcx, qword [rbp + 0x238]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
nop
lea rdx, str.TI_TUPOI_TEBE_NELZIA_IGRAT
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110c8
nop
mov dx, 0xf
mov rcx, qword [rbp + 0x238]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
nop
mov dx, 0xc
mov rcx, qword [rbp + 0x238]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
nop
lea rdx, str.ERROR_:_YOU_ARE_AN_IDIOT
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110c8
nop
mov dx, 0xf
mov rcx, qword [rbp + 0x238]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
nop
lea r9, [fcn.14001114f]
mov r8d, 0x90
mov edx, 0x28
lea rcx, [rbp + 0x1900]
call fcn.1400111d6
nop
lea r9, [fcn.14001114f]
mov r8d, 0x90
mov edx, 0x28
lea rcx, [rbp + 0x260]
call fcn.1400111d6
nop
xor eax, eax
mov edi, eax
lea rcx, [rbp - 0x30]
lea rdx, [0x1400231d0]
call fcn.1400115aa
mov eax, edi
mov rcx, qword [rbp + 0x3628]
xor rcx, rbp
call fcn.140011361
lea rsp, [rbp + 0x3638]
pop rdi
pop rbp
ret