// File: FabienBounoir[P]JustePrix-CLI/ihm.cpp
// Function: Ihm::afficherIntroduction(int)
void Ihm::afficherIntroduction(int min)
{
    system("clear");
    cout <<"\033[1;31m     ___  __   __  _______  _______  _______  _______  ______    ___   __   __  "<<endl;
    cout <<"    |   ||  | |  ||       ||       ||       ||       ||    _ |  |   | |  |_|  | "<<endl;
    cout <<"    |   ||  | |  ||  _____||_     _||    ___||    _  ||   | ||  |   | |       | "<<endl;
    cout <<"    |   ||  |_|  || |_____   |   |  |   |___ |   |_| ||   |_||_ |   | |       | "<<endl;
    cout <<" ___|   ||       ||_____  |  |   |  |    ___||    ___||    __  ||   |  |     |  "<<endl;
    cout <<"|       ||       | _____| |  |   |  |   |___ |   |    |   |  | ||   | |   _   | "<<endl;
    cout <<"|_______||_______||_______|  |___|  |_______||___|    |___|  |_||___| |__| |__| \033[0m\n"<<endl;
    cout << endl;
    cout << "[version du logiciel : \033[1;36m3.2\033[0m]" << endl;
    cout << endl;    
    cout << "Le jeu du juste prix est un jeu où un nombre est choisi aléatoirement entre deux "<<endl;
    cout << "bornes et le joueur doit le deviner en un minimum d’essais. A chaque essai, si  "<<endl;
    cout << "le nombre n’est pas le bon, on indique au joueur si celui recherché est supérieur "<<endl;
    cout << "ou inférieur à celui énoncé." << endl;
    cout << endl;
    cout << "Les bornes seront comprises entre \033[1;36m" << min <<"\033[0m et\033[1;36m 100/500/1000\033[0m (Suivant la difficulté)" << endl;
    cout << endl;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
movl %esi, -0xc(%rbp)
leaq 0x5614(%rip), %rdi      # 0xa07a
callq 0x31e0
movq 0xa556(%rip), %rdi      # 0xefc8
leaq 0x5607(%rip), %rsi      # 0xa080
callq 0x3240
movq %rax, %rdi
movq 0xa530(%rip), %rsi      # 0xefb8
callq 0x3270
movq 0xa534(%rip), %rdi      # 0xefc8
leaq 0x563d(%rip), %rsi      # 0xa0d8
callq 0x3240
movq %rax, %rdi
movq 0xa50e(%rip), %rsi      # 0xefb8
callq 0x3270
movq 0xa512(%rip), %rdi      # 0xefc8
leaq 0x566c(%rip), %rsi      # 0xa129
callq 0x3240
movq %rax, %rdi
movq 0xa4ec(%rip), %rsi      # 0xefb8
callq 0x3270
movq 0xa4f0(%rip), %rdi      # 0xefc8
leaq 0x569b(%rip), %rsi      # 0xa17a
callq 0x3240
movq %rax, %rdi
movq 0xa4ca(%rip), %rsi      # 0xefb8
callq 0x3270
movq 0xa4ce(%rip), %rdi      # 0xefc8
leaq 0x56ca(%rip), %rsi      # 0xa1cb
callq 0x3240
movq %rax, %rdi
movq 0xa4a8(%rip), %rsi      # 0xefb8
callq 0x3270
movq 0xa4ac(%rip), %rdi      # 0xefc8
leaq 0x56f9(%rip), %rsi      # 0xa21c
callq 0x3240
movq %rax, %rdi
movq 0xa486(%rip), %rsi      # 0xefb8
callq 0x3270
movq 0xa48a(%rip), %rdi      # 0xefc8
leaq 0x5728(%rip), %rsi      # 0xa26d
callq 0x3240
movq %rax, %rdi
movq 0xa464(%rip), %rsi      # 0xefb8
callq 0x3270
movq 0xa468(%rip), %rdi      # 0xefc8
movq 0xa451(%rip), %rsi      # 0xefb8
callq 0x3270
movq 0xa455(%rip), %rdi      # 0xefc8
leaq 0x5749(%rip), %rsi      # 0xa2c3
callq 0x3240
movq %rax, %rdi
movq 0xa42f(%rip), %rsi      # 0xefb8
callq 0x3270
movq 0xa433(%rip), %rdi      # 0xefc8
movq 0xa41c(%rip), %rsi      # 0xefb8
callq 0x3270
movq 0xa420(%rip), %rdi      # 0xefc8
leaq 0x573b(%rip), %rsi      # 0xa2ea
callq 0x3240
movq %rax, %rdi
movq 0xa3fa(%rip), %rsi      # 0xefb8
callq 0x3270
movq 0xa3fe(%rip), %rdi      # 0xefc8
leaq 0x576d(%rip), %rsi      # 0xa33e
callq 0x3240
movq %rax, %rdi
movq 0xa3d8(%rip), %rsi      # 0xefb8
callq 0x3270
movq 0xa3dc(%rip), %rdi      # 0xefc8
leaq 0x579e(%rip), %rsi      # 0xa391
callq 0x3240
movq %rax, %rdi
movq 0xa3b6(%rip), %rsi      # 0xefb8
callq 0x3270
movq 0xa3ba(%rip), %rdi      # 0xefc8
leaq 0x57d3(%rip), %rsi      # 0xa3e8
callq 0x3240
movq %rax, %rdi
movq 0xa394(%rip), %rsi      # 0xefb8
callq 0x3270
movq 0xa398(%rip), %rdi      # 0xefc8
movq 0xa381(%rip), %rsi      # 0xefb8
callq 0x3270
movq 0xa385(%rip), %rdi      # 0xefc8
leaq 0x57bf(%rip), %rsi      # 0xa409
callq 0x3240
movq %rax, %rdi
movl -0xc(%rbp), %esi
callq 0x33d0
movq %rax, %rdi
leaq 0x57cf(%rip), %rsi      # 0xa433
callq 0x3240
movq %rax, %rdi
movq 0xa345(%rip), %rsi      # 0xefb8
callq 0x3270
movq 0xa349(%rip), %rdi      # 0xefc8
movq 0xa332(%rip), %rsi      # 0xefb8
callq 0x3270
addq $0x10, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)