// File: lotuskip[P]yuxtapa/client/msg.cpp
// Function: (anonymous namespace)::redraw_clocks()
void redraw_clocks()
{
	unsigned short mins = maptime/60;
	unsigned short secs = maptime%60;
	string timestr = "";
	if(mins < 10)
		timestr += ' ';
	timestr += lex_cast(mins);
	timestr += ':';
	if(secs < 10)
		timestr += '0';
	timestr += lex_cast(secs);
	Base::print_str(timestr.c_str(), 7, 51, 6, STAT_WIN, true);

	timestr.clear();
	if(spawntime < 10)
		timestr += ' ';
	timestr += lex_cast(spawntime);
	Base::print_str(timestr.c_str(), 7, 54, 7, STAT_WIN, true);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0xb0, %rsp
movzwl 0x1a74e(%rip), %eax     # 0x29190
imulq $0x4444445, %rax, %rax  # imm = 0x4444445
shrq $0x20, %rax
movw %ax, -0x2(%rbp)
movzwl 0x1a738(%rip), %eax     # 0x29190
movl %eax, %ecx
movl %ecx, %eax
imulq $0x4444445, %rcx, %rcx  # imm = 0x4444445
shrq $0x20, %rcx
imull $0x3c, %ecx, %ecx
subl %ecx, %eax
movw %ax, -0x4(%rbp)
leaq -0x29(%rbp), %rdi
movq %rdi, -0xa8(%rbp)
callq 0x5840
movq -0xa8(%rbp), %rdx
leaq 0xd9fb(%rip), %rsi      # 0x1c489
leaq -0x28(%rbp), %rdi
callq 0xa030
jmp 0xea99
leaq -0x29(%rbp), %rdi
callq 0x5540
movzwl -0x2(%rbp), %eax
cmpl $0xa, %eax
jge 0xeae8
leaq -0x28(%rbp), %rdi
movl $0x20, %esi
callq 0x52f0
jmp 0xeabb
jmp 0xeae8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x29(%rbp), %rdi
callq 0x5540
jmp 0xec75
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
jmp 0xec6c
movzwl -0x2(%rbp), %esi
leaq -0x60(%rbp), %rdi
callq 0x1b3b0
jmp 0xeaf7
leaq -0x28(%rbp), %rdi
leaq -0x60(%rbp), %rsi
callq 0x5670
jmp 0xeb06
leaq -0x60(%rbp), %rdi
callq 0x5968
leaq -0x28(%rbp), %rdi
movl $0x3a, %esi
callq 0x52f0
jmp 0xeb1f
movzwl -0x4(%rbp), %eax
cmpl $0xa, %eax
jge 0xeb54
leaq -0x28(%rbp), %rdi
movl $0x30, %esi
callq 0x52f0
jmp 0xeb38
jmp 0xeb54
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x60(%rbp), %rdi
callq 0x5968
jmp 0xec6c
movzwl -0x4(%rbp), %esi
leaq -0x80(%rbp), %rdi
callq 0x1b3b0
jmp 0xeb63
leaq -0x28(%rbp), %rdi
leaq -0x80(%rbp), %rsi
callq 0x5670
jmp 0xeb72
leaq -0x80(%rbp), %rdi
callq 0x5968
leaq -0x28(%rbp), %rdi
callq 0x5200
movq %rax, %rdi
movl $0x7, %esi
movl $0x33, %edx
movl $0x6, %ecx
xorl %r8d, %r8d
movl $0x1, %r9d
callq 0x9480
jmp 0xeba6
leaq -0x28(%rbp), %rdi
callq 0x56c0
movzbl 0x1a5dc(%rip), %eax     # 0x29192
cmpl $0xa, %eax
jge 0xebe7
leaq -0x28(%rbp), %rdi
movl $0x20, %esi
callq 0x52f0
jmp 0xebcb
jmp 0xebe7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x80(%rbp), %rdi
callq 0x5968
jmp 0xec6c
movzbl 0x1a5a4(%rip), %esi     # 0x29192
leaq -0xa0(%rbp), %rdi
callq 0x1b3b0
jmp 0xebfc
leaq -0x28(%rbp), %rdi
leaq -0xa0(%rbp), %rsi
callq 0x5670
jmp 0xec0e
leaq -0xa0(%rbp), %rdi
callq 0x5968
leaq -0x28(%rbp), %rdi
callq 0x5200
movq %rax, %rdi
movl $0x36, %edx
movl $0x7, %ecx
xorl %r8d, %r8d
movl $0x1, %r9d
movl %ecx, %esi
callq 0x9480
jmp 0xec42
leaq -0x28(%rbp), %rdi
callq 0x5968
addq $0xb0, %rsp
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0xa0(%rbp), %rdi
callq 0x5968
leaq -0x28(%rbp), %rdi
callq 0x5968
movq -0x38(%rbp), %rdi
callq 0x5830
nop