// File: rcolomina[P]the_charmed_house/src/manager.cpp
// Function: Manager::prologo()
void Manager::prologo(){

    // TODO: Get data from sceneario object	  
    cout<<endl<<"¡BIENVENIDO QUERIDO JUGADOR! \n\nLA CASA ENCANTADA v1.0"<<endl<<endl;
    cout<<tituloPreludio<<endl;

    string my_string=textoPreludio1;
    string::iterator my_iter;
    for(my_iter = my_string.begin(); my_iter != my_string.end(); my_iter++)
    {
        usleep(50000);
        cout<<*my_iter<<flush;
    }

    cout<<endl;
//	  cout<<textoPreludio1<<endl;
    sleep(2);

    my_string=textoPreludio2;
    for(my_iter = my_string.begin();
        my_iter != my_string.end();
        my_iter++)
    {
        usleep(50000);
        cout<<*my_iter<<flush;
    }
	  
    sleep(3);
    cout<<endl;
    cout<<textoComienzo<<endl;
    cout<<endl;
    sleep(4);

}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x90, %rsp
movq %rdi, -0x8(%rbp)
movq 0x33ed2(%rip), %rdi     # 0x70fb8
movq 0x33ea3(%rip), %rsi     # 0x70f90
callq 0x5400
movq %rax, %rdi
leaq 0x13b0b(%rip), %rsi     # 0x50c07
callq 0x53a0
movq %rax, %rdi
movq 0x33e85(%rip), %rsi     # 0x70f90
callq 0x5400
movq %rax, %rdi
movq 0x33e76(%rip), %rsi     # 0x70f90
callq 0x5400
movq 0x33e92(%rip), %rdi     # 0x70fb8
leaq 0x3a3c3(%rip), %rsi     # 0x774f0
callq 0x5350
movq %rax, %rdi
movq 0x33e54(%rip), %rsi     # 0x70f90
callq 0x5400
leaq -0x28(%rbp), %rdi
leaq 0x3a424(%rip), %rsi     # 0x77570
callq 0x5180
leaq -0x30(%rbp), %rdi
callq 0x3e590
leaq -0x28(%rbp), %rdi
callq 0x5330
movq %rax, -0x38(%rbp)
movq -0x38(%rbp), %rax
movq %rax, -0x30(%rbp)
leaq -0x28(%rbp), %rdi
callq 0x5200
movq %rax, -0x40(%rbp)
leaq -0x30(%rbp), %rdi
leaq -0x40(%rbp), %rsi
callq 0x3e5b0
testb $0x1, %al
jne 0x3d18f
jmp 0x3d1f8
movl $0xc350, %edi           # imm = 0xC350
callq 0x5560
jmp 0x3d19b
leaq -0x30(%rbp), %rdi
callq 0x3e5f0
movsbl (%rax), %esi
movq 0x33e0a(%rip), %rdi     # 0x70fb8
callq 0x5470
movq %rax, -0x78(%rbp)
jmp 0x3d1b9
movq -0x78(%rbp), %rdi
movq 0x33dfc(%rip), %rsi     # 0x70fc0
callq 0x5400
jmp 0x3d1cb
jmp 0x3d1cd
leaq -0x30(%rbp), %rdi
xorl %esi, %esi
callq 0x3e610
movq %rax, -0x58(%rbp)
jmp 0x3d16f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x48(%rbp)
movl %eax, -0x4c(%rbp)
leaq -0x28(%rbp), %rdi
callq 0x5748
jmp 0x3d334
movq 0x33db9(%rip), %rdi     # 0x70fb8
movq 0x33d8a(%rip), %rsi     # 0x70f90
callq 0x5400
jmp 0x3d20d
movl $0x2, %edi
callq 0x52c0
jmp 0x3d219
leaq 0x3a370(%rip), %rsi     # 0x77590
leaq -0x28(%rbp), %rdi
callq 0x5060
jmp 0x3d22b
leaq -0x28(%rbp), %rdi
callq 0x5330
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
movq %rax, -0x30(%rbp)
leaq -0x28(%rbp), %rdi
callq 0x5200
movq %rax, -0x68(%rbp)
leaq -0x30(%rbp), %rdi
leaq -0x68(%rbp), %rsi
callq 0x3e5b0
testb $0x1, %al
jne 0x3d260
jmp 0x3d2af
movl $0xc350, %edi           # imm = 0xC350
callq 0x5560
jmp 0x3d26c
leaq -0x30(%rbp), %rdi
callq 0x3e5f0
movsbl (%rax), %esi
movq 0x33d39(%rip), %rdi     # 0x70fb8
callq 0x5470
movq %rax, -0x80(%rbp)
jmp 0x3d28a
movq -0x80(%rbp), %rdi
movq 0x33d2b(%rip), %rsi     # 0x70fc0
callq 0x5400
jmp 0x3d29c
jmp 0x3d29e
leaq -0x30(%rbp), %rdi
xorl %esi, %esi
callq 0x3e610
movq %rax, -0x70(%rbp)
jmp 0x3d240
movl $0x3, %edi
callq 0x52c0
jmp 0x3d2bb
movq 0x33cf6(%rip), %rdi     # 0x70fb8
movq 0x33cc7(%rip), %rsi     # 0x70f90
callq 0x5400
jmp 0x3d2d0
movq 0x33ce1(%rip), %rdi     # 0x70fb8
leaq 0x3a2d2(%rip), %rsi     # 0x775b0
callq 0x5350
movq %rax, -0x88(%rbp)
jmp 0x3d2ec
movq -0x88(%rbp), %rdi
movq 0x33c96(%rip), %rsi     # 0x70f90
callq 0x5400
jmp 0x3d301
movq 0x33cb0(%rip), %rdi     # 0x70fb8
movq 0x33c81(%rip), %rsi     # 0x70f90
callq 0x5400
jmp 0x3d316
movl $0x4, %edi
callq 0x52c0
jmp 0x3d322
leaq -0x28(%rbp), %rdi
callq 0x5748
addq $0x90, %rsp
popq %rbp
retq
movq -0x48(%rbp), %rdi
callq 0x56c0
nopl (%rax)