// File: /workspace/github_cpp_makefile_star2_O3/dnegovan[P]Intruder-On-Donnar-V/Game.cpp
// Function: Game::printPrologue()
void Game::printPrologue()
{

    std::cout << NARRATOR_COLOR << std::endl
              << "As you approach the terminal, you notice an alert, "
                 "blinking furiously.\n\n";
    wait(MED);

    std::cout << DIALOGUE_COLOR << "That wasn’t there when we left...\n\n";
    wait(MED);

    std::cout << NARRATOR_COLOR
              <<"Alone in the corridor, you enter your login credentials.\n\n";
    wait(MED);

    printFile("prologueA.txt", PROLOGUE_COLOR, MED);
    std::cout << std::endl;
    printFile("prologueB.txt", NARRATOR_COLOR, MED);
    wait(MED);

    std::cout << RESET;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %rbx
subq $0x88, %rsp
movq 0xaac1(%rip), %rbx      # 0x1bfc8
leaq 0x4b85(%rip), %r14      # 0x16093
movl $0x5, %edx
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3210
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x31d0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x3030
movq %rax, %rdi
callq 0x3140
leaq 0x538b(%rip), %rsi      # 0x168d7
movl $0x48, %edx
movq %rax, %rdi
callq 0x3210
movsd 0x4eaf(%rip), %xmm0     # 0x16410
callq 0x10960
leaq 0x4ebf(%rip), %rsi      # 0x1642c
movl $0x5, %edx
movq %rbx, %rdi
callq 0x3210
leaq 0x539f(%rip), %rsi      # 0x16920
movl $0x25, %edx
movq %rbx, %rdi
callq 0x3210
movsd 0x4e7a(%rip), %xmm0     # 0x16410
callq 0x10960
movl $0x5, %edx
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3210
leaq 0x5394(%rip), %rsi      # 0x16946
movl $0x3a, %edx
movq %rbx, %rdi
callq 0x3210
movsd 0x4e49(%rip), %xmm0     # 0x16410
callq 0x10960
leaq -0x88(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x53a3(%rip), %rsi      # 0x16981
leaq 0x53a9(%rip), %rdx      # 0x1698e
leaq -0x98(%rbp), %rdi
callq 0xe56e
leaq -0x68(%rbp), %r15
movq %r15, -0x10(%r15)
leaq 0x4aca(%rip), %rsi      # 0x160ca
leaq 0x4ac8(%rip), %rdx      # 0x160cf
leaq -0x78(%rbp), %rdi
callq 0xe56e
leaq -0x98(%rbp), %rdi
leaq -0x78(%rbp), %rsi
movsd 0x4ded(%rip), %xmm0     # 0x16410
callq 0x106b8
movq -0x78(%rbp), %rdi
cmpq %r15, %rdi
je 0x11636
callq 0x31c0
movq -0x98(%rbp), %rdi
cmpq %r14, %rdi
je 0x11647
callq 0x31c0
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x31d0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x3030
movq %rax, %rdi
callq 0x3140
leaq -0x48(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x5312(%rip), %rsi      # 0x1698f
leaq 0x5318(%rip), %rdx      # 0x1699c
leaq -0x58(%rbp), %rdi
callq 0xe56e
leaq -0x28(%rbp), %r15
movq %r15, -0x10(%r15)
leaq 0x49f7(%rip), %rsi      # 0x16093
leaq 0x49f5(%rip), %rdx      # 0x16098
leaq -0x38(%rbp), %rdi
callq 0xe56e
leaq -0x58(%rbp), %rdi
leaq -0x38(%rbp), %rsi
movsd 0x4d54(%rip), %xmm0     # 0x16410
callq 0x106b8
movq -0x38(%rbp), %rdi
cmpq %r15, %rdi
je 0x116cf
callq 0x31c0
movq -0x58(%rbp), %rdi
cmpq %r14, %rdi
je 0x116dd
callq 0x31c0
movsd 0x4d2b(%rip), %xmm0     # 0x16410
callq 0x10960
movq 0xa8d7(%rip), %rdi      # 0x1bfc8
leaq 0x49b6(%rip), %rsi      # 0x160ae
movl $0x4, %edx
callq 0x3210
addq $0x88, %rsp
popq %rbx
popq %r14
popq %r15
popq %rbp
retq
movq %rax, %rbx
movq -0x38(%rbp), %rdi
cmpq %r15, %rdi
je 0x11726
callq 0x31c0
jmp 0x11726
movq %rax, %rbx
movq -0x58(%rbp), %rdi
jmp 0x11749
movq %rax, %rbx
movq -0x78(%rbp), %rdi
cmpq %r15, %rdi
je 0x11742
callq 0x31c0
jmp 0x11742
movq %rax, %rbx
movq -0x98(%rbp), %rdi
cmpq %r14, %rdi
je 0x11753
callq 0x31c0
movq %rbx, %rdi
callq 0x3320
nop