Function at 0x40a0bd
Capabilities:
Execute command

Disassembly:
push rbp
mov rbp, rsp
sub rsp, 0x40
mov edx, 5
mov ecx, 0x1c
call dbg.gotoxy(int, int)
mov ecx, 1
call dbg.foreColor(int)
lea rdx, str._________________________________________________________________________________________________
mov rcx, qword [0x004e6fd0]
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov edx, 6
mov ecx, 0x1c
call dbg.gotoxy(int, int)
mov ecx, 2
call dbg.foreColor(int)
lea rdx, str.___________________________________________________________________________________________________________
mov rcx, qword [0x004e6fd0]
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov edx, 7
mov ecx, 0x1c
call dbg.gotoxy(int, int)
mov ecx, 3
call dbg.foreColor(int)
lea rdx, str.__________________________________________________________________________________________________
mov rcx, qword [0x004e6fd0]
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov edx, 8
mov ecx, 0x1c
call dbg.gotoxy(int, int)
mov ecx, 4
call dbg.foreColor(int)
lea rdx, [0x004e0ca8]
mov rcx, qword [0x004e6fd0]
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov edx, 9
mov ecx, 0x1c
call dbg.gotoxy(int, int)
mov ecx, 5
call dbg.foreColor(int)
lea rdx, str._____________________________________________________________________________________________________________
mov rcx, qword [0x004e6fd0]
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov edx, 0xb
mov ecx, 0x37
call dbg.gotoxy(int, int)
mov ecx, 1
call dbg.foreColor(int)
lea rdx, [0x004e0d88]
mov rcx, qword [0x004e6fd0]
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov edx, 0xc
mov ecx, 0x37
call dbg.gotoxy(int, int)
mov ecx, 2
call dbg.foreColor(int)
lea rdx, str.______________________________________________________________
mov rcx, qword [0x004e6fd0]
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov edx, 0xd
mov ecx, 0x37
call dbg.gotoxy(int, int)
mov ecx, 3
call dbg.foreColor(int)
lea rdx, str.___________________________________________________________
mov rcx, qword [0x004e6fd0]
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov edx, 0xe
mov ecx, 0x37
call dbg.gotoxy(int, int)
mov ecx, 4
call dbg.foreColor(int)
lea rdx, str._____________________________________________________
mov rcx, qword [0x004e6fd0]
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov edx, 0xf
mov ecx, 0x37
call dbg.gotoxy(int, int)
mov ecx, 5
call dbg.foreColor(int)
lea rdx, str.________________________________
mov rcx, qword [0x004e6fd0]
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov edx, 0x17
mov ecx, 0x44
call dbg.gotoxy(int, int)
mov ecx, 9
call dbg.foreColor(int)
lea rdx, str._L_O_A_D_I_N_G__N_O_W_._._.
mov rcx, qword [0x004e6fd0]
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov dword [rsp + 0x20], 5
mov r9d, 1
mov r8d, 0x66
mov edx, 0x19
mov ecx, 0x21
call dbg.DrawRectangle(int, int, int, int, int)
mov ecx, 2
call dbg.foreColor(int)
mov dword [rbp - 4], 0
cmp dword [rbp - 4], 9
jg 0x40a348
mov eax, dword [rbp - 4]
add eax, 0x22
mov edx, 0x1a
mov ecx, eax
call dbg.gotoxy(int, int)
mov edx, 0xffffffdb
mov rcx, qword [0x004e6fd0]
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_
mov edx, 0x17
mov ecx, 0x61
call dbg.gotoxy(int, int)
mov eax, dword [rbp - 4]
add eax, 1
mov edx, eax
mov rcx, qword [0x004e6fd0]
call method.std::ostream.operator___int_
lea rdx, [0x004e0ee4]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov ecx, 0x64
call dbg.delay(int)
add dword [rbp - 4], 1
jmp 0x40a2dd
mov dword [rbp - 4], 0
cmp dword [rbp - 4], 9
jg 0x40a3ba
mov eax, dword [rbp - 4]
add eax, 0x2c
mov edx, 0x1a
mov ecx, eax
call dbg.gotoxy(int, int)
mov edx, 0xffffffdb
mov rcx, qword [0x004e6fd0]
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_
mov edx, 0x17
mov ecx, 0x61
call dbg.gotoxy(int, int)
mov eax, dword [rbp - 4]
add eax, 0xb
mov edx, eax
mov rcx, qword [0x004e6fd0]
call method.std::ostream.operator___int_
lea rdx, [0x004e0ee4]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov ecx, 0x64
call dbg.delay(int)
add dword [rbp - 4], 1
jmp 0x40a34f
mov dword [rbp - 4], 0
cmp dword [rbp - 4], 9
jg 0x40a42c
mov eax, dword [rbp - 4]
add eax, 0x36
mov edx, 0x1a
mov ecx, eax
call dbg.gotoxy(int, int)
mov edx, 0xffffffdb
mov rcx, qword [0x004e6fd0]
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_
mov edx, 0x17
mov ecx, 0x61
call dbg.gotoxy(int, int)
mov eax, dword [rbp - 4]
add eax, 0x15
mov edx, eax
mov rcx, qword [0x004e6fd0]
call method.std::ostream.operator___int_
lea rdx, [0x004e0ee4]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov ecx, 0x64
call dbg.delay(int)
add dword [rbp - 4], 1
jmp 0x40a3c1
mov dword [rbp - 4], 0
cmp dword [rbp - 4], 9
jg 0x40a49e
mov eax, dword [rbp - 4]
add eax, 0x40
mov edx, 0x1a
mov ecx, eax
call dbg.gotoxy(int, int)
mov edx, 0xffffffdb
mov rcx, qword [0x004e6fd0]
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_
mov edx, 0x17
mov ecx, 0x61
call dbg.gotoxy(int, int)
mov eax, dword [rbp - 4]
add eax, 0x1f
mov edx, eax
mov rcx, qword [0x004e6fd0]
call method.std::ostream.operator___int_
lea rdx, [0x004e0ee4]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov ecx, 0x64
call dbg.delay(int)
add dword [rbp - 4], 1
jmp 0x40a433
mov dword [rbp - 4], 0
cmp dword [rbp - 4], 9
jg 0x40a510
mov eax, dword [rbp - 4]
add eax, 0x4a
mov edx, 0x1a
mov ecx, eax
call dbg.gotoxy(int, int)
mov edx, 0xffffffdb
mov rcx, qword [0x004e6fd0]
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_
mov edx, 0x17
mov ecx, 0x61
call dbg.gotoxy(int, int)
mov eax, dword [rbp - 4]
add eax, 0x29
mov edx, eax
mov rcx, qword [0x004e6fd0]
call method.std::ostream.operator___int_
lea rdx, [0x004e0ee4]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov ecx, 0x64
call dbg.delay(int)
add dword [rbp - 4], 1
jmp 0x40a4a5
mov dword [rbp - 4], 0
cmp dword [rbp - 4], 9
jg 0x40a582
mov eax, dword [rbp - 4]
add eax, 0x54
mov edx, 0x1a
mov ecx, eax
call dbg.gotoxy(int, int)
mov edx, 0xffffffdb
mov rcx, qword [0x004e6fd0]
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_
mov edx, 0x17
mov ecx, 0x61
call dbg.gotoxy(int, int)
mov eax, dword [rbp - 4]
add eax, 0x33
mov edx, eax
mov rcx, qword [0x004e6fd0]
call method.std::ostream.operator___int_
lea rdx, [0x004e0ee4]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov ecx, 0x1e
call dbg.delay(int)
add dword [rbp - 4], 1
jmp 0x40a517
mov dword [rbp - 4], 0
cmp dword [rbp - 4], 9
jg 0x40a5f4
mov eax, dword [rbp - 4]
add eax, 0x5e
mov edx, 0x1a
mov ecx, eax
call dbg.gotoxy(int, int)
mov edx, 0xffffffdb
mov rcx, qword [0x004e6fd0]
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_
mov edx, 0x17
mov ecx, 0x61
call dbg.gotoxy(int, int)
mov eax, dword [rbp - 4]
add eax, 0x3d
mov edx, eax
mov rcx, qword [0x004e6fd0]
call method.std::ostream.operator___int_
lea rdx, [0x004e0ee4]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov ecx, 0x64
call dbg.delay(int)
add dword [rbp - 4], 1
jmp 0x40a589
mov dword [rbp - 4], 0
cmp dword [rbp - 4], 9
jg 0x40a666
mov eax, dword [rbp - 4]
add eax, 0x68
mov edx, 0x1a
mov ecx, eax
call dbg.gotoxy(int, int)
mov edx, 0xffffffdb
mov rcx, qword [0x004e6fd0]
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_
mov edx, 0x17
mov ecx, 0x61
call dbg.gotoxy(int, int)
mov eax, dword [rbp - 4]
add eax, 0x47
mov edx, eax
mov rcx, qword [0x004e6fd0]
call method.std::ostream.operator___int_
lea rdx, [0x004e0ee4]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov ecx, 0x64
call dbg.delay(int)
add dword [rbp - 4], 1
jmp 0x40a5fb
mov dword [rbp - 4], 0
cmp dword [rbp - 4], 9
jg 0x40a6d8
mov eax, dword [rbp - 4]
add eax, 0x72
mov edx, 0x1a
mov ecx, eax
call dbg.gotoxy(int, int)
mov edx, 0xffffffdb
mov rcx, qword [0x004e6fd0]
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_
mov edx, 0x17
mov ecx, 0x61
call dbg.gotoxy(int, int)
mov eax, dword [rbp - 4]
add eax, 0x51
mov edx, eax
mov rcx, qword [0x004e6fd0]
call method.std::ostream.operator___int_
lea rdx, [0x004e0ee4]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov ecx, 0x1e
call dbg.delay(int)
add dword [rbp - 4], 1
jmp 0x40a66d
mov dword [rbp - 4], 0
cmp dword [rbp - 4], 9
jg 0x40a74a
mov eax, dword [rbp - 4]
add eax, 0x7c
mov edx, 0x1a
mov ecx, eax
call dbg.gotoxy(int, int)
mov edx, 0xffffffdb
mov rcx, qword [0x004e6fd0]
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_
mov edx, 0x17
mov ecx, 0x61
call dbg.gotoxy(int, int)
mov eax, dword [rbp - 4]
add eax, 0x5b
mov edx, eax
mov rcx, qword [0x004e6fd0]
call method.std::ostream.operator___int_
lea rdx, [0x004e0ee4]
mov rcx, rax
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov ecx, 0x1e
call dbg.delay(int)
add dword [rbp - 4], 1
jmp 0x40a6df
mov edx, 0x1d
mov ecx, 0x4e
call dbg.gotoxy(int, int)
mov ecx, 5
call dbg.foreColor(int)
lea rdx, str.C_O_M_P_L_E_T_E
mov rcx, qword [0x004e6fd0]
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov ecx, 0x5dc
call dbg.delay(int)
lea rcx, [0x004dd044]
call sym.system
nop
add rsp, 0x40
pop rbp
ret