Function at 0x482396
Capabilities:
Check for time delay via gettickcount

Disassembly:
push 0x18
mov eax, 0x4bd126
call fcn.00492fcb
mov ebx, ecx
and dword [ebp - 4], 0
cmp byte [ebx + 0xcc], 0
jne 0x4826a0
mov ecx, dword [ebx + 0x50]
lea eax, [ebp + 8]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLabel::setText_class_QString_const__]
cmp byte [ebx + 0xd4], 0
jne 0x4823e2
call fcn.0047b26a
lea ecx, [eax + 0x105]
call fcn.0043cd76
mov byte [ebx + 0xd4], 1
mov eax, dword fs:[0x2c]
mov ecx, dword [0xc70ac8]
mov esi, dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [eax + ecx*4]
mov eax, dword [0xc70768]
cmp eax, dword [ecx + 4]
jg 0x4826b1
call esi
mov edx, dword [0xc70764]
mov esi, 0x3e8
cmp edx, eax
je 0x482425
mov ecx, eax
sub ecx, edx
cmp ecx, esi
jb 0x4826a0
mov dword [0xc70764], eax
call fcn.004364ec
add eax, 0x108
push eax
call fcn.0047b26a
lea ecx, [eax + 0x22]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString_const__]
call fcn.0047b26a
cmp dword [eax + 0xfd], 0
ja 0x48245a
cmp dword [eax + 0xf9], 0
jbe 0x482493
call fcn.0047b26a
mov eax, dword [eax + 0x101]
cdq
mov edi, eax
mov esi, edx
call fcn.0047b26a
push dword [eax + 0xfd]
push dword [eax + 0xf9]
push esi
push edi
call fcn.00493250
push eax
call fcn.0047b26a
lea ecx, [eax + 0x105]
call fcn.0043cd84
call fcn.0047b26a
lea ecx, [eax + 0x105]
call fcn.00404886
mov esi, eax
call fcn.0047b26a
lea ecx, [eax + 0x105]
call fcn.00404886
xor edx, edx
mov ecx, 0x3e8
div ecx
xor edx, edx
mov ecx, 0xe10
div ecx
mov edi, eax
mov dword [ebp - 0x10], edi
call fcn.0047b26a
lea ecx, [eax + 0x105]
call fcn.00404886
xor edx, edx
mov ecx, 0x3e8
div ecx
xor edx, edx
push 0x3c
pop ecx
div ecx
xor edx, edx
div ecx
mov eax, edx
mov dword [ebp - 0x1c], eax
test esi, esi
jne 0x482509
call fcn.004364ec
lea esi, [eax + 0xf8]
jmp 0x482652
test edi, edi
je 0x4825a4
call fcn.004364ec
lea esi, [eax + 0xf4]
call fcn.0047b26a
mov edi, dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
push esi
lea ecx, [eax + 0x22]
call edi
push 0x4c0528
lea ecx, [ebp - 0x20]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x18], 0x20
push dword [ebp - 0x18]
mov byte [ebp - 4], 1
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [ebp - 0x10]
lea eax, [ebp - 0x1c]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_unsigned_long_int__int__int__class_QChar_]
lea esi, [ebx + 0xd8]
push eax
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [ebp - 0x1c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
call fcn.0047b26a
push esi
lea ecx, [eax + 0x22]
call edi
call fcn.004364ec
lea esi, [eax + 0xf0]
jmp 0x48263a
test eax, eax
je 0x482647
call fcn.004364ec
lea esi, [eax + 0x100]
call fcn.0047b26a
mov edi, dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
push esi
lea ecx, [eax + 0x22]
call edi
push 0x4c0528
lea ecx, [ebp - 0x10]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
mov esi, eax
push ecx
mov ecx, esp
mov byte [ebp - 0x20], 0x20
push dword [ebp - 0x20]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0xa
push 0
push dword [ebp - 0x1c]
lea eax, [ebp - 0x18]
mov ecx, esi
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_unsigned_long_int__int__int__class_QChar_]
lea esi, [ebx + 0xd8]
push eax
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
call fcn.0047b26a
push esi
lea ecx, [eax + 0x22]
call edi
call fcn.004364ec
lea esi, [eax + 0x104]
call fcn.0047b26a
push esi
lea ecx, [eax + 0x22]
call edi
jmp 0x482661
call fcn.004364ec
lea esi, [eax + 0xfc]
call fcn.0047b26a
push esi
lea ecx, [eax + 0x22]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
call fcn.0047b26a
add eax, 0x22
lea ecx, [ebp - 0x14]
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
mov byte [ebp - 4], 3
call fcn.0047b26a
call fcn.0047b26a
mov ecx, dword [ebx + 0x48]
lea eax, [ebp - 0x14]
push eax
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QLabel::setText_class_QString_const__]
mov ecx, dword [ebx + 0x44]
call dword [sym.imp.Qt5Widgets.dll_public:_void___thiscall_QWidget::show_void_]
lea ecx, [ebp - 0x14]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp + 8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
call fcn.00492fa8
ret 0xc
mov edi, 0xc70768
push edi
call fcn.00493b82
cmp dword [0xc70768], 0xffffffff
pop ecx
jne 0x482408
call esi
push edi
mov dword [0xc70764], eax
call fcn.00493b31
pop ecx
jmp 0x482408