diff options
Diffstat (limited to 'src/game/client/gc_client.cpp')
| -rw-r--r-- | src/game/client/gc_client.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/game/client/gc_client.cpp b/src/game/client/gc_client.cpp index fec01294..7b191fbf 100644 --- a/src/game/client/gc_client.cpp +++ b/src/game/client/gc_client.cpp @@ -851,6 +851,8 @@ void render_game() else { float l = length(mouse_pos); + if(l != l) l = 0; // detect division by zero + if(l > mouse_max) { mouse_pos = normalize(mouse_pos)*mouse_max; |