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

Disassembly:
push ebp
mov ebp, esp
cmp dword [0x102df770], 0
push ebx
push esi
push edi
je 0x10026876
cmp byte [0x102c061d], 0
je 0x10026876
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 0x100265e4
comiss xmm1, dword [0x102c08b0]
ja 0x100265e4
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c08ac]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100265e4
comiss xmm1, dword [0x102c08b4]
ja 0x100265e4
cmp edi, 0x201
jne 0x100265a7
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 0x10026876
call ebx
push dword [0x10895440]
mov dword [0x102c08b8], eax
push 5
call fcn.10019b20
mov byte [0x102c061d], 0
mov dword [0xe8cb3c], 0
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102c0848]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10026670
comiss xmm1, dword [0x102c0850]
ja 0x10026670
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c084c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10026670
comiss xmm1, dword [0x102c0854]
ja 0x10026670
cmp edi, 0x201
jne 0x1002663e
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 0x10026876
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 0x100266f3
comiss xmm1, dword [0x102c0970]
ja 0x100266f3
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c096c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100266f3
comiss xmm1, dword [0x102c0974]
ja 0x100266f3
cmp edi, 0x201
jne 0x100266ca
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 0x10026876
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 0x10026776
comiss xmm1, dword [0x102c0a90]
ja 0x10026776
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c0a8c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10026776
comiss xmm1, dword [0x102c0a94]
ja 0x10026776
cmp edi, 0x201
jne 0x1002674d
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 0x10026876
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 0x100267f9
comiss xmm1, dword [0x102c0bb0]
ja 0x100267f9
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c0bac]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100267f9
comiss xmm1, dword [0x102c0bb4]
ja 0x100267f9
cmp edi, 0x201
jne 0x100267d0
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 0x10026876
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 0x10026876
comiss xmm1, dword [0x102c0cd0]
ja 0x10026876
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c0ccc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10026876
comiss xmm1, dword [0x102c0cd4]
ja 0x10026876
cmp edi, 0x201
jne 0x10026853
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 0x10026876
call ebx
mov dword [0x102c0cd8], eax
mov dword [0x10895440], 3
pop edi
pop esi
xor al, al
pop ebx
pop ebp
ret 4