Time scalor

Can anyone tell me how I can put a time scalor into the game to add to all of my animates, movements etc. I did this once before but I forgot how exactly I did it.

I think I calculated how much time as passed a given frame and used that value, multiplying it across everything.

Has someone done this before? Let me know

Thankx,
Mongoose

You can specify all movements in units per second. Then use a timerfunction to get the time since last frame, normalize the time to one second (timervariable = 1.0 means one second, =0.2 means two tenths of a second since last frame), and multiply all movement vectors with this constant.

How can I get the time in milliseconds??

DWORD milliseconds = timeGetTime(); works more than well.

I did this but it was extremely slow!!

What was slow? Calling timeGetTime or multiplying the time factor with all movement vectors?