// File: /workspace/github_cpp_makefile_star2_O1/arisKoutsou[P]oopproj/./src/game_utils.cpp
// Function: printPotionFrame()
void printPotionFrame(void) {
  cout << '+' << string(24, '-'); 
  cout << '+' << string(7, '-');  
  cout << '+' << string(11, '-'); 
  cout << '+' << string(16, '-');
  cout << '+' << string(17, '-');
  cout << '+' << string(15, '-');
  cout << '+' << string(10, '-'); 
  cout << '+' << endl;
}

// Assembly:
pushq %r15
pushq %r14
pushq %rbx
subq $0x20, %rsp
movq %rsp, %rsi
movb $0x2b, (%rsi)
movq 0x19814(%rip), %rdi     # 0x24fc0
movl $0x1, %edx
callq 0x42f0
movq %rax, %rbx
leaq 0x10(%rsp), %r15
movq %r15, -0x10(%r15)
movq %rsp, %rdi
movl $0x18, %esi
movl $0x2d, %edx
callq 0x4300
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq %rbx, %rdi
callq 0x42f0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0xb7fb
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42a0
movq %rsp, %r14
movb $0x2b, (%r14)
movq 0x197b7(%rip), %rdi     # 0x24fc0
movl $0x1, %edx
movq %r14, %rsi
callq 0x42f0
movq %rax, %rbx
movq %r15, (%r14)
movq %rsp, %rdi
movl $0x7, %esi
movl $0x2d, %edx
callq 0x4300
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq %rbx, %rdi
callq 0x42f0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0xb855
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42a0
movq %rsp, %r14
movb $0x2b, (%r14)
movq 0x1975d(%rip), %rdi     # 0x24fc0
movl $0x1, %edx
movq %r14, %rsi
callq 0x42f0
movq %rax, %rbx
movq %r15, (%r14)
movq %rsp, %rdi
movl $0xb, %esi
movl $0x2d, %edx
callq 0x4300
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq %rbx, %rdi
callq 0x42f0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0xb8af
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42a0
movq %rsp, %r14
movb $0x2b, (%r14)
movq 0x19703(%rip), %rdi     # 0x24fc0
movl $0x1, %edx
movq %r14, %rsi
callq 0x42f0
movq %rax, %rbx
movq %r15, (%r14)
movq %rsp, %rdi
movl $0x10, %esi
movl $0x2d, %edx
callq 0x4300
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq %rbx, %rdi
callq 0x42f0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0xb909
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42a0
movq %rsp, %r14
movb $0x2b, (%r14)
movq 0x196a9(%rip), %rdi     # 0x24fc0
movl $0x1, %edx
movq %r14, %rsi
callq 0x42f0
movq %rax, %rbx
movq %r15, (%r14)
movq %rsp, %rdi
movl $0x11, %esi
movl $0x2d, %edx
callq 0x4300
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq %rbx, %rdi
callq 0x42f0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0xb963
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42a0
movq %rsp, %r14
movb $0x2b, (%r14)
movq 0x1964f(%rip), %rdi     # 0x24fc0
movl $0x1, %edx
movq %r14, %rsi
callq 0x42f0
movq %rax, %rbx
movq %r15, (%r14)
movq %rsp, %rdi
movl $0xf, %esi
movl $0x2d, %edx
callq 0x4300
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq %rbx, %rdi
callq 0x42f0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0xb9bd
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42a0
movq %rsp, %r14
movb $0x2b, (%r14)
movq 0x195f5(%rip), %rdi     # 0x24fc0
movl $0x1, %edx
movq %r14, %rsi
callq 0x42f0
movq %rax, %rbx
movq %r15, (%r14)
movq %rsp, %rdi
movl $0xa, %esi
movl $0x2d, %edx
callq 0x4300
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq %rbx, %rdi
callq 0x42f0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0xba17
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42a0
movq %rsp, %rsi
movb $0x2b, (%rsi)
movq 0x1959c(%rip), %rdi     # 0x24fc0
movl $0x1, %edx
callq 0x42f0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x4270
movsbl %al, %esi
movq %rbx, %rdi
callq 0x4040
movq %rax, %rdi
callq 0x41b0
addq $0x20, %rsp
popq %rbx
popq %r14
popq %r15
retq
jmp 0xba7a
jmp 0xba95
jmp 0xba7a
jmp 0xba95
jmp 0xba7a
jmp 0xba95
jmp 0xba7a
jmp 0xba95
jmp 0xba7a
jmp 0xba95
jmp 0xba7a
jmp 0xba95
movq %rax, %rbx
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0xba98
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x42a0
jmp 0xba98
movq %rax, %rbx
movq %rbx, %rdi
callq 0x4430