Hi, this is probably a very noobish question, but when I make a simple main loop and draw a window with a circle in it, then take keyboard input to move the circle's position up, down, left, and right.
If I don't limit the framerate the circle moves position extremely fast.
So, my question is, how should you control the speed in which it moves?
Should it move based on a system clock or something?
Because obviously the rendering speed is going to be different for all different machines, so trying to control the speed by limiting framerate won't work right everywhere.