Delta means difference:
Generally when you want your program to be CPU speed independent you need to make sure all your operations execute in a specific amount of time.
Code:
while()
{
...
if (GetCurrentTime() - tLastExecution >= tINTERVAL)
{
//do something example: move characters
tLastExecution = GetCurrentTime();
}
[edit]
//other operations can be performed with a ratio to main interval amount
if (GetCurrentTime() - tBeeMovementLastExecution >=( tINTERVAL/4))
{
//do something example: move bee
tBeeMovementLastExecution = GetCurrentTime();
}
}