Mail Archives: djgpp/1997/02/17/02:54:27
From: | Terence Ramos <de-bug AT ix DOT netcom DOT com>
|
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
|
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
- Raw text -