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

Disassembly:
push ebp
mov ebp, esp
cmp dword [0x102df770], 0
push ebx
push esi
push edi
je 0x10026966
cmp byte [0x102c061d], 0
je 0x10026966
mov ebx, dword [sym.imp.KERNEL32.dll_GetTickCount]
call ebx
movd xmm1, dword [0x879340c]
mov esi, eax
movss xmm0, dword [0x102c08a8]
mov edi, dword [ebp + 8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100266d4
comiss xmm1, dword [0x102c08b0]
ja 0x100266d4
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c08ac]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100266d4
comiss xmm1, dword [0x102c08b4]
ja 0x100266d4
cmp edi, 0x201
jne 0x10026697
pop edi
pop esi
mov byte [0x102c08bc], 1
mov al, 1
pop ebx
pop ebp
ret 4
sub eax, dword [0x102c08b8]
mov byte [0x102c08bc], 0
cmp eax, 0x190
jb 0x10026966
call ebx
push dword [0x10895440]
mov dword [0x102c08b8], eax
push 5
call fcn.10019c00
mov byte [0x102c061d], 0
mov dword [0xe8cb3c], 0
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102c0848]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10026760
comiss xmm1, dword [0x102c0850]
ja 0x10026760
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c084c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10026760
comiss xmm1, dword [0x102c0854]
ja 0x10026760
cmp edi, 0x201
jne 0x1002672e
pop edi
pop esi
mov byte [0x102c085c], 1
mov al, 1
pop ebx
pop ebp
ret 4
mov eax, esi
mov byte [0x102c085c], 0
sub eax, dword [0x102c0858]
cmp eax, 0x190
jb 0x10026966
call ebx
mov dword [0x102c0858], eax
mov byte [0x102c061d], 0
mov dword [0xe8cb3c], 0
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102c0968]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100267e3
comiss xmm1, dword [0x102c0970]
ja 0x100267e3
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c096c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100267e3
comiss xmm1, dword [0x102c0974]
ja 0x100267e3
cmp edi, 0x201
jne 0x100267ba
pop edi
pop esi
mov byte [0x102c097c], 1
mov al, 1
pop ebx
pop ebp
ret 4
mov eax, esi
mov byte [0x102c097c], 0
sub eax, dword [0x102c0978]
cmp eax, 0x64
jb 0x10026966
call ebx
mov dword [0x102c0978], eax
mov dword [0x10895440], 0
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102c0a88]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10026866
comiss xmm1, dword [0x102c0a90]
ja 0x10026866
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c0a8c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10026866
comiss xmm1, dword [0x102c0a94]
ja 0x10026866
cmp edi, 0x201
jne 0x1002683d
pop edi
pop esi
mov byte [0x102c0a9c], 1
mov al, 1
pop ebx
pop ebp
ret 4
mov eax, esi
mov byte [0x102c0a9c], 0
sub eax, dword [0x102c0a98]
cmp eax, 0x64
jb 0x10026966
call ebx
mov dword [0x102c0a98], eax
mov dword [0x10895440], 1
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102c0ba8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100268e9
comiss xmm1, dword [0x102c0bb0]
ja 0x100268e9
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c0bac]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100268e9
comiss xmm1, dword [0x102c0bb4]
ja 0x100268e9
cmp edi, 0x201
jne 0x100268c0
pop edi
pop esi
mov byte [0x102c0bbc], 1
mov al, 1
pop ebx
pop ebp
ret 4
mov eax, esi
mov byte [0x102c0bbc], 0
sub eax, dword [0x102c0bb8]
cmp eax, 0x64
jb 0x10026966
call ebx
mov dword [0x102c0bb8], eax
mov dword [0x10895440], 2
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102c0cc8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10026966
comiss xmm1, dword [0x102c0cd0]
ja 0x10026966
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c0ccc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10026966
comiss xmm1, dword [0x102c0cd4]
ja 0x10026966
cmp edi, 0x201
jne 0x10026943
pop edi
pop esi
mov byte [0x102c0cdc], 1
mov al, 1
pop ebx
pop ebp
ret 4
sub esi, dword [0x102c0cd8]
mov byte [0x102c0cdc], 0
cmp esi, 0x64
jb 0x10026966
call ebx
mov dword [0x102c0cd8], eax
mov dword [0x10895440], 3
pop edi
pop esi
xor al, al
pop ebx
pop ebp
ret 4