// File: whitefusion[P]Jaipur_cardgame-/Market.cpp
// Function: Market::printMarket()
void Market::printMarket(){
    cout << ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>MARKET<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<" << endl;
//    cout << "============================================================================================================================================================================================" << endl;
    for (int i = 0; i < size; ++i)
        cout << ".-------." << "     ";
    cout << endl;

    for (int i = 0; i < size; ++i){
        cout << "| " << goods.at(i).getCard();
        if (goods.at(i).getCard() == "GOLD")
            cout << "  |";
        else 
            cout << " |";
        cout << "     ";
    }
    cout << endl;

    for (int i = 0; i < size; ++i){
        cout << "|       |" << "     "; 
    }
    cout << endl;

    for (int i = 0; i < size; ++i){
        cout << "|   " << i+1 << "   |" << "     "; 
    }
    cout << endl;

    for (int i = 0; i < size; ++i){
        cout << "|       |" << "     "; 
    }
    cout << endl;

    for (int i = 0; i < size; ++i){
        cout << "`-------'" << "     "; 
    }
    cout << endl;
 //   cout << "============================================================================================================================================================================================" << endl;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0xa0, %rsp
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x78(%rbp)
movq 0x17a72(%rip), %rdi     # 0x2afd0
leaq 0xb08b(%rip), %rsi      # 0x1e5f0
callq 0x2200
movq %rax, %rdi
movq 0x17a4c(%rip), %rsi     # 0x2afc0
callq 0x2240
movl $0x0, -0xc(%rbp)
movq -0x78(%rbp), %rcx
movl -0xc(%rbp), %eax
cmpl 0x18(%rcx), %eax
jge 0x135b9
movq 0x17a3d(%rip), %rdi     # 0x2afd0
leaq 0xb113(%rip), %rsi      # 0x1e6ad
callq 0x2200
movq %rax, %rdi
leaq 0xad3b(%rip), %rsi      # 0x1e2e4
callq 0x2200
movl -0xc(%rbp), %eax
addl $0x1, %eax
movl %eax, -0xc(%rbp)
jmp 0x13580
movq 0x17a10(%rip), %rdi     # 0x2afd0
movq 0x179f9(%rip), %rsi     # 0x2afc0
callq 0x2240
movl $0x0, -0x10(%rbp)
movq -0x78(%rbp), %rcx
movl -0x10(%rbp), %eax
cmpl 0x18(%rcx), %eax
jge 0x13702
movq 0x179e6(%rip), %rdi     # 0x2afd0
leaq 0xb0c6(%rip), %rsi      # 0x1e6b7
callq 0x2200
movq -0x78(%rbp), %rdi
movq %rax, -0x88(%rbp)
movslq -0x10(%rbp), %rsi
callq 0x13890
movq %rax, %rsi
leaq -0x30(%rbp), %rdi
movq %rdi, -0x80(%rbp)
callq 0x12d60
movq -0x88(%rbp), %rdi
movq -0x80(%rbp), %rsi
callq 0x21d0
jmp 0x1362c
leaq -0x30(%rbp), %rdi
callq 0x2130
movq -0x78(%rbp), %rdi
movslq -0x10(%rbp), %rsi
callq 0x13890
movq %rax, %rsi
leaq -0x60(%rbp), %rdi
movq %rdi, -0x98(%rbp)
callq 0x12d60
movq -0x98(%rbp), %rdi
leaq 0xab03(%rip), %rsi      # 0x1e166
callq 0x13920
movb %al, -0x89(%rbp)
jmp 0x13670
leaq -0x60(%rbp), %rdi
callq 0x2130
movb -0x89(%rbp), %al
testb $0x1, %al
jne 0x13685
jmp 0x136ce
movq 0x17944(%rip), %rdi     # 0x2afd0
leaq 0xb02d(%rip), %rsi      # 0x1e6c0
callq 0x2200
jmp 0x136e1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x30(%rbp), %rdi
callq 0x2130
jmp 0x13887
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x60(%rbp), %rdi
callq 0x2130
jmp 0x13887
movq 0x178fb(%rip), %rdi     # 0x2afd0
leaq 0xafe5(%rip), %rsi      # 0x1e6c1
callq 0x2200
movq 0x178e8(%rip), %rdi     # 0x2afd0
leaq 0xabf5(%rip), %rsi      # 0x1e2e4
callq 0x2200
movl -0x10(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x10(%rbp)
jmp 0x135d3
movq 0x178c7(%rip), %rdi     # 0x2afd0
movq 0x178b0(%rip), %rsi     # 0x2afc0
callq 0x2240
movl $0x0, -0x64(%rbp)
movq -0x78(%rbp), %rcx
movl -0x64(%rbp), %eax
cmpl 0x18(%rcx), %eax
jge 0x13755
movq 0x178a1(%rip), %rdi     # 0x2afd0
leaq 0xaf84(%rip), %rsi      # 0x1e6ba
callq 0x2200
movq %rax, %rdi
leaq 0xab9f(%rip), %rsi      # 0x1e2e4
callq 0x2200
movl -0x64(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x64(%rbp)
jmp 0x1371c
movq 0x17874(%rip), %rdi     # 0x2afd0
movq 0x1785d(%rip), %rsi     # 0x2afc0
callq 0x2240
movl $0x0, -0x68(%rbp)
movq -0x78(%rbp), %rcx
movl -0x68(%rbp), %eax
cmpl 0x18(%rcx), %eax
jge 0x137c5
movq 0x1784e(%rip), %rdi     # 0x2afd0
leaq 0xaf3b(%rip), %rsi      # 0x1e6c4
callq 0x2200
movq %rax, %rdi
movl -0x68(%rbp), %esi
addl $0x1, %esi
callq 0x2350
movq %rax, %rdi
leaq 0xaf19(%rip), %rsi      # 0x1e6bf
callq 0x2200
movq %rax, %rdi
leaq 0xab2f(%rip), %rsi      # 0x1e2e4
callq 0x2200
movl -0x68(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x68(%rbp)
jmp 0x1376f
movq 0x17804(%rip), %rdi     # 0x2afd0
movq 0x177ed(%rip), %rsi     # 0x2afc0
callq 0x2240
movl $0x0, -0x6c(%rbp)
movq -0x78(%rbp), %rcx
movl -0x6c(%rbp), %eax
cmpl 0x18(%rcx), %eax
jge 0x13818
movq 0x177de(%rip), %rdi     # 0x2afd0
leaq 0xaec1(%rip), %rsi      # 0x1e6ba
callq 0x2200
movq %rax, %rdi
leaq 0xaadc(%rip), %rsi      # 0x1e2e4
callq 0x2200
movl -0x6c(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x6c(%rbp)
jmp 0x137df
movq 0x177b1(%rip), %rdi     # 0x2afd0
movq 0x1779a(%rip), %rsi     # 0x2afc0
callq 0x2240
movl $0x0, -0x70(%rbp)
movq -0x78(%rbp), %rcx
movl -0x70(%rbp), %eax
cmpl 0x18(%rcx), %eax
jge 0x1386b
movq 0x1778b(%rip), %rdi     # 0x2afd0
leaq 0xae7d(%rip), %rsi      # 0x1e6c9
callq 0x2200
movq %rax, %rdi
leaq 0xaa89(%rip), %rsi      # 0x1e2e4
callq 0x2200
movl -0x70(%rbp), %eax
addl $0x1, %eax
movl %eax, -0x70(%rbp)
jmp 0x13832
movq 0x1775e(%rip), %rdi     # 0x2afd0
movq 0x17747(%rip), %rsi     # 0x2afc0
callq 0x2240
addq $0xa0, %rsp
popq %rbp
retq
movq -0x38(%rbp), %rdi
callq 0x2360