aboutsummaryrefslogtreecommitdiff
path: root/muswd.c
diff options
context:
space:
mode:
authorrodri <rgl@antares-labs.eu>2023-02-25 10:21:02 +0000
committerrodri <rgl@antares-labs.eu>2023-02-25 10:21:02 +0000
commit8975899ac8a3589d0d42f96dc4b7aa6ced8ee720 (patch)
tree23148443d5c45a36554ebe65dda0efc2cd0bc02a /muswd.c
parent0f75049222798e1bfee7c5bff80bee6a0b7fdd2c (diff)
downloadmusw-8975899ac8a3589d0d42f96dc4b7aa6ced8ee720.tar.gz
musw-8975899ac8a3589d0d42f96dc4b7aa6ced8ee720.tar.bz2
musw-8975899ac8a3589d0d42f96dc4b7aa6ced8ee720.zip
implemented optional ghosting for the clients.
Diffstat (limited to 'muswd.c')
-rw-r--r--muswd.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/muswd.c b/muswd.c
index 7624a7f..0813e48 100644
--- a/muswd.c
+++ b/muswd.c
@@ -342,7 +342,8 @@ partywalk:
ship->rotate(ship, 1, Δt);
if((player->kdown & 1<<K↻) != 0)
ship->rotate(ship, -1, Δt);
- if((player->kdown & 1<<Khyper) != 0)
+ if(player->oldkdown != player->kdown &&
+ (player->kdown & 1<<Khyper) != 0)
ship->hyperjump(ship);
if(player->oldkdown != player->kdown &&
(player->kdown & 1<<Kfire) != 0)