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

Disassembly:
push ebp
mov ebp, esp
cmp dword [0x102df770], 0
push ebx
push esi
push edi
je 0x10026a76
cmp byte [0x102c061d], 0
je 0x10026a76
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 0x100267e4
comiss xmm1, dword [0x102c08b0]
ja 0x100267e4
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c08ac]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100267e4
comiss xmm1, dword [0x102c08b4]
ja 0x100267e4
cmp edi, 0x201
jne 0x100267a7
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 0x10026a76
call ebx
push dword [0x10895450]
mov dword [0x102c08b8], eax
push 5
call fcn.10019c30
mov byte [0x102c061d], 0
mov dword [0xe8cb3c], 0
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102c0848]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10026870
comiss xmm1, dword [0x102c0850]
ja 0x10026870
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c084c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10026870
comiss xmm1, dword [0x102c0854]
ja 0x10026870
cmp edi, 0x201
jne 0x1002683e
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 0x10026a76
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 0x100268f3
comiss xmm1, dword [0x102c0970]
ja 0x100268f3
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c096c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100268f3
comiss xmm1, dword [0x102c0974]
ja 0x100268f3
cmp edi, 0x201
jne 0x100268ca
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 0x10026a76
call ebx
mov dword [0x102c0978], eax
mov dword [0x10895450], 0
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102c0a88]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10026976
comiss xmm1, dword [0x102c0a90]
ja 0x10026976
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c0a8c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10026976
comiss xmm1, dword [0x102c0a94]
ja 0x10026976
cmp edi, 0x201
jne 0x1002694d
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 0x10026a76
call ebx
mov dword [0x102c0a98], eax
mov dword [0x10895450], 1
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102c0ba8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100269f9
comiss xmm1, dword [0x102c0bb0]
ja 0x100269f9
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c0bac]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100269f9
comiss xmm1, dword [0x102c0bb4]
ja 0x100269f9
cmp edi, 0x201
jne 0x100269d0
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 0x10026a76
call ebx
mov dword [0x102c0bb8], eax
mov dword [0x10895450], 2
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102c0cc8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10026a76
comiss xmm1, dword [0x102c0cd0]
ja 0x10026a76
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c0ccc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10026a76
comiss xmm1, dword [0x102c0cd4]
ja 0x10026a76
cmp edi, 0x201
jne 0x10026a53
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 0x10026a76
call ebx
mov dword [0x102c0cd8], eax
mov dword [0x10895450], 3
pop edi
pop esi
xor al, al
pop ebx
pop ebp
ret 4