projects
/
supertux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
e90dd37
)
When pressing a player's key and then press Esc, the player will still be going in...
author
Ricardo Cruz
<rick2@aeiou.pt>
Mon, 10 May 2004 21:54:22 +0000
(21:54 +0000)
committer
Ricardo Cruz
<rick2@aeiou.pt>
Mon, 10 May 2004 21:54:22 +0000
(21:54 +0000)
SVN-Revision: 1092
src/gameloop.cpp
patch
|
blob
|
history
diff --git
a/src/gameloop.cpp
b/src/gameloop.cpp
index
f0986a6
..
78b4a88
100644
(file)
--- a/
src/gameloop.cpp
+++ b/
src/gameloop.cpp
@@
-263,6
+263,16
@@
GameSession::process_events()
Menu::current()->event(event);
if(!Menu::current())
st_pause_ticks_stop();
Menu::current()->event(event);
if(!Menu::current())
st_pause_ticks_stop();
+
+ /* Tell Tux that the keys are all down, otherwise
+ it could have nasty bugs, like going allways to the right
+ or whatever that key does */
+ Player& tux = *world->get_tux();
+ tux.key_event((SDLKey)keymap.jump, UP);
+ tux.key_event((SDLKey)keymap.duck, UP);
+ tux.key_event((SDLKey)keymap.left, UP);
+ tux.key_event((SDLKey)keymap.right, UP);
+ tux.key_event((SDLKey)keymap.fire, UP);
}
else
{
}
else
{