// File: /workspace/github_cpp_makefile_star2_O1/KitchMKelly[P]Team-9-OSU-Hackathon-Winter-2018/BawkBusterFunctions.cpp
// Function: displayMainMenu()
void displayMainMenu()
{
	clearScreen();	//Clear screen before displaying menu
	cout << ":::::::::::::::::::\n";
	cout << "::..Welcome to...::\n";
	cout << "::..BawkBuster!..::\n";
	cout << ":::::::::::::::::::\n" << endl;
	cout << "Select One of the Following Options:\n" << endl;
	cout << "	1: Search Movies by Title" << endl;
	cout << "	2: Search Movies by Genre" << endl;
	cout << "	3: Search Movies by Director" << endl;
	cout << "	4: Review Movies in Your Cart" << endl;
	cout << "	5: Check the Rental Price of the Movies in Your Cart" << endl;
	cout << "	6: Checkout\n" << endl;
	cout << "Please Enter a Number between 1 and 6" << endl;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r14
pushq %rbx
movq 0x7ac1(%rip), %rbx      # 0xafd0
leaq 0x4b4e(%rip), %rsi      # 0x8064
movl $0xa, %edx
movq %rbx, %rdi
callq 0x2180
leaq 0x4d19(%rip), %r14      # 0x8243
movl $0x14, %edx
movq %rbx, %rdi
movq %r14, %rsi
callq 0x2180
leaq 0x4d17(%rip), %rsi      # 0x8258
movl $0x14, %edx
movq %rbx, %rdi
callq 0x2180
leaq 0x4d18(%rip), %rsi      # 0x826d
movl $0x14, %edx
movq %rbx, %rdi
callq 0x2180
movl $0x14, %edx
movq %rbx, %rdi
movq %r14, %rsi
callq 0x2180
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x2140
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x20f0
leaq 0x4ce2(%rip), %rsi      # 0x8282
movl $0x25, %edx
movq %rbx, %rdi
callq 0x2180
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x2140
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x20f0
leaq 0x4ccd(%rip), %rsi      # 0x82a8
movl $0x1a, %edx
movq %rbx, %rdi
callq 0x2180
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x2140
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x20f0
leaq 0x4cad(%rip), %rsi      # 0x82c3
movl $0x1a, %edx
movq %rbx, %rdi
callq 0x2180
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x2140
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x20f0
leaq 0x4c8d(%rip), %rsi      # 0x82de
movl $0x1d, %edx
movq %rbx, %rdi
callq 0x2180
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x2140
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x20f0
leaq 0x4c70(%rip), %rsi      # 0x82fc
movl $0x1e, %edx
movq %rbx, %rdi
callq 0x2180
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x2140
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x20f0
leaq 0x4c54(%rip), %rsi      # 0x831b
movl $0x35, %edx
movq %rbx, %rdi
callq 0x2180
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x2140
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x20f0
leaq 0x4c4f(%rip), %rsi      # 0x8351
movl $0xd, %edx
movq %rbx, %rdi
callq 0x2180
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x2140
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x20f0
leaq 0x4c22(%rip), %rsi      # 0x835f
movl $0x25, %edx
movq %rbx, %rdi
callq 0x2180
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x2140
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
popq %rbx
popq %r14
popq %rbp
jmp 0x20f0