projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-20030506-1-src
[rocksndiamonds.git]
/
src
/
game.c
diff --git
a/src/game.c
b/src/game.c
index 666149c277e1194c35a72586529cc89dfe84ec67..7436b1d9ae07ca7823359240c53ea48b72d273a3 100644
(file)
--- a/
src/game.c
+++ b/
src/game.c
@@
-702,7
+702,7
@@
static void InitGameEngine()
if (HAS_CHANGE_EVENT(element, CE_DELAY_FIXED))
changing_element[element].change_delay +=
if (HAS_CHANGE_EVENT(element, CE_DELAY_FIXED))
changing_element[element].change_delay +=
- change->delay_fixed *
FRAMES_PER_SECOND
;
+ change->delay_fixed *
change->delay_frames
;
if (HAS_CHANGE_EVENT(element, CE_DELAY_RANDOM));
/* random frame delay added at runtime for each element individually */
if (HAS_CHANGE_EVENT(element, CE_DELAY_RANDOM));
/* random frame delay added at runtime for each element individually */
@@
-4565,8
+4565,9
@@
static void ChangeElement(int x, int y)
{
int i = element - EL_CUSTOM_START;
int max_random_delay = level.custom_element[i].change.delay_random;
{
int i = element - EL_CUSTOM_START;
int max_random_delay = level.custom_element[i].change.delay_random;
+ int delay_frames = level.custom_element[i].change.delay_frames;
- MovDelay[x][y] += RND(max_random_delay *
FRAMES_PER_SECOND
);
+ MovDelay[x][y] += RND(max_random_delay *
delay_frames
);
}
ResetGfxAnimation(x, y);
}
ResetGfxAnimation(x, y);