I'm new at actually making a full game, so I'm hoping someone can help me.
When you write a game loop, graphically speaking, you want it to run at or above around 30 fps, right? That means the game goes through all your items in the loop and draws all the images 30 times a second, right? Well, I've tried something like that where I have a ball and I animate it whenever the loop is called. The ball has an animation delay on it so it will only change frames so many times per second, say 10 or so. The problem is, if you let the loop run as fast as possible, without any time delay, it draws the the ball about 3000 times per second, and causes some serious lag with the mouse and such, even with DoEvents called in the loop. Should I put a time delay on the entire game loop?
