From: Terence Ramos Newsgroups: comp.os.msdos.djgpp Subject: different speed animations problem!!! Date: Sun, 16 Feb 1997 22:47:24 -0800 Organization: Netcom Lines: 16 Message-ID: <3307FEFC.7F18@ix.netcom.com> NNTP-Posting-Host: sjx-ca21-23.ix.netcom.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Hello, I am making a game with Allegro and I am encountering a problem where the Sprite animates in different speeds. Heres my situation. First I have this sprite. Lets make it 40x40. Now i use the key[KEY_???] thing in a do loop to make the sprite move. What happens is that when you push down, for example, it moves at a certain speed. Lets say it takes it 30 seconds to go across the screen. The next time i press another key, it now only takes 12 seconds. Then another time it takes 1 minute. Well, you get the idea. Now i have a rest() function in the do loop between each time the sprite is blitted. I thought this would make it at least pretty uniform in the timing. What could be my problem? Is there a way to make sure it always move at a certain rate? [Terence Ramos [de-bug AT ix DOT netcom DOT com