Calculate tick related values based on current game speed
This commit is contained in:
parent
b7ca9a812a
commit
c54cc2013c
5 changed files with 5 additions and 6 deletions
|
|
@ -24,7 +24,7 @@ void track_process()
|
|||
|
||||
if (cursmx != plr[myplr]._ptargx || cursmy != plr[myplr]._ptargy) {
|
||||
DWORD tick = SDL_GetTicks();
|
||||
if ((int)(tick - sgdwLastWalk) >= 300) {
|
||||
if ((int)(tick - sgdwLastWalk) >= tick_delay * 6) {
|
||||
sgdwLastWalk = tick;
|
||||
NetSendCmdLoc(TRUE, CMD_WALKXY, cursmx, cursmy);
|
||||
if (!sgbIsScrolling)
|
||||
|
|
@ -41,7 +41,7 @@ void track_repeat_walk(BOOL rep)
|
|||
sgbIsWalking = rep;
|
||||
if (rep) {
|
||||
sgbIsScrolling = FALSE;
|
||||
sgdwLastWalk = SDL_GetTicks() - 50;
|
||||
sgdwLastWalk = SDL_GetTicks() - tick_delay;
|
||||
NetSendCmdLoc(TRUE, CMD_WALKXY, cursmx, cursmy);
|
||||
} else if (sgbIsScrolling) {
|
||||
sgbIsScrolling = FALSE;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue