From 8db4bb975872b4e949339b8bfc9a16502b800354 Mon Sep 17 00:00:00 2001 From: Lephenixnoir Date: Mon, 20 Sep 2021 18:09:08 +0200 Subject: [PATCH] Enable slow turning for the first 6 tics of a turn --- cgdoom/g_game.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/cgdoom/g_game.c b/cgdoom/g_game.c index 329f23b..ecbcbcc 100644 --- a/cgdoom/g_game.c +++ b/cgdoom/g_game.c @@ -216,17 +216,16 @@ void G_BuildTiccmd (ticcmd_t* cmd) forward = side = 0; - /* NO IDEA WHAT THIS DOES, LET'S KEEP IT COMMENTED AND HOPE IT DOESN'T BREAK ANYTHING // use two stage accelerative turning on the keyboard if (gamekeydown[key_right] || gamekeydown[key_left]) - turnheld += ticdup; + turnheld++; else - turnheld = 0; - */ - /*if (turnheld < SLOWTURNTICS) - tspeed = 2; // slow turn - else */ - tspeed = speed; + turnheld = 0; + + if (turnheld < SLOWTURNTICS) + tspeed = 2; // slow turn + else + tspeed = speed; if (gamekeydown[key_right]) cmd->angleturn -= angleturn[tspeed];