// File: /workspace/github_cpp_makefile_star2_O1/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 0xa88d(%rip), %rbx      # 0x1bfc8
leaq 0x4951(%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 0x5157(%rip), %rsi      # 0x168d7
movl $0x48, %edx
movq %rax, %rdi
callq 0x3210
movsd 0x4c7b(%rip), %xmm0     # 0x16410
callq 0x10b95
leaq 0x4c8b(%rip), %rsi      # 0x1642c
movl $0x5, %edx
movq %rbx, %rdi
callq 0x3210
leaq 0x516b(%rip), %rsi      # 0x16920
movl $0x25, %edx
movq %rbx, %rdi
callq 0x3210
movsd 0x4c46(%rip), %xmm0     # 0x16410
callq 0x10b95
movl $0x5, %edx
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3210
leaq 0x5160(%rip), %rsi      # 0x16946
movl $0x3a, %edx
movq %rbx, %rdi
callq 0x3210
movsd 0x4c15(%rip), %xmm0     # 0x16410
callq 0x10b95
leaq -0x88(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x516f(%rip), %rsi      # 0x16981
leaq 0x5175(%rip), %rdx      # 0x1698e
leaq -0x98(%rbp), %rdi
callq 0xe724
leaq -0x68(%rbp), %r15
movq %r15, -0x10(%r15)
leaq 0x4896(%rip), %rsi      # 0x160ca
leaq 0x4894(%rip), %rdx      # 0x160cf
leaq -0x78(%rbp), %rdi
callq 0xe724
leaq -0x98(%rbp), %rdi
leaq -0x78(%rbp), %rsi
movsd 0x4bb9(%rip), %xmm0     # 0x16410
callq 0x108e7
movq -0x78(%rbp), %rdi
cmpq %r15, %rdi
je 0x1186a
callq 0x31c0
movq -0x98(%rbp), %rdi
cmpq %r14, %rdi
je 0x1187b
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 0x50de(%rip), %rsi      # 0x1698f
leaq 0x50e4(%rip), %rdx      # 0x1699c
leaq -0x58(%rbp), %rdi
callq 0xe724
leaq -0x28(%rbp), %r15
movq %r15, -0x10(%r15)
leaq 0x47c3(%rip), %rsi      # 0x16093
leaq 0x47c1(%rip), %rdx      # 0x16098
leaq -0x38(%rbp), %rdi
callq 0xe724
leaq -0x58(%rbp), %rdi
leaq -0x38(%rbp), %rsi
movsd 0x4b20(%rip), %xmm0     # 0x16410
callq 0x108e7
movq -0x38(%rbp), %rdi
cmpq %r15, %rdi
je 0x11903
callq 0x31c0
movq -0x58(%rbp), %rdi
cmpq %r14, %rdi
je 0x11911
callq 0x31c0
movsd 0x4af7(%rip), %xmm0     # 0x16410
callq 0x10b95
movq 0xa6a3(%rip), %rdi      # 0x1bfc8
leaq 0x4782(%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 0x1195a
callq 0x31c0
jmp 0x1195a
movq %rax, %rbx
movq -0x58(%rbp), %rdi
jmp 0x1197d
movq %rax, %rbx
movq -0x78(%rbp), %rdi
cmpq %r15, %rdi
je 0x11976
callq 0x31c0
jmp 0x11976
movq %rax, %rbx
movq -0x98(%rbp), %rdi
cmpq %r14, %rdi
je 0x11987
callq 0x31c0
movq %rbx, %rdi
callq 0x3320
nop