projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-19980925
[rocksndiamonds.git]
/
src
/
events.c
diff --git
a/src/events.c
b/src/events.c
index c669e5e7b5d24f189f297768a4c1c116515b31d8..d2b364886627bc5412235e3f85cd260f1b63bd58 100644
(file)
--- a/
src/events.c
+++ b/
src/events.c
@@
-72,7
+72,7
@@
void EventLoop(void)
if (game_status != PLAYING)
{
XSync(display, FALSE);
if (game_status != PLAYING)
{
XSync(display, FALSE);
- Delay(10
000
);
+ Delay(10);
}
}
}
}
@@
-516,10
+516,11
@@
void HandleKey(KeySym key, int key_status)
case XK_8:
case XK_9:
if (key == XK_0)
case XK_8:
case XK_9:
if (key == XK_0)
- Game
Speed = 5
0;
+ Game
FrameDelay = 50
0;
else
else
- GameSpeed = key - XK_0;
- printf("GameSpeed == %d\n", GameSpeed);
+ GameFrameDelay = (key - XK_0) * 10;
+ printf("Game speed == %d%% (%d ms delay between two frames)\n",
+ GAME_FRAME_DELAY * 100 / GameFrameDelay, GameFrameDelay);
break;
case XK_a:
break;
case XK_a:
@@
-551,7
+552,7
@@
void HandleKey(KeySym key, int key_status)
case XK_Q:
#endif
case XK_q:
case XK_Q:
#endif
case XK_q:
-
D
ynamite = 1000;
+
local_player->d
ynamite = 1000;
break;
case XK_x:
break;
case XK_x:
@@
-592,15
+593,15
@@
void HandleKey(KeySym key, int key_status)
}
else
{
}
else
{
- Delay(1
000
);
+ Delay(1);
}
}
/*
}
}
/*
- Delay(160
000
/ num_steps);
+ Delay(160 / num_steps);
*/
/*
*/
/*
- Delay(120
000
/ num_steps);
+ Delay(120 / num_steps);
*/
}
}
*/
}
}
@@
-619,7
+620,7
@@
void HandleKey(KeySym key, int key_status)
0,0);
XFlush(display);
XSync(display,FALSE);
0,0);
XFlush(display);
XSync(display,FALSE);
- Delay(1000
000
);
+ Delay(1000);
}
break;
}
break;