diff --git a/prboom2/src/g_game.c b/prboom2/src/g_game.c index 1eb7613d2..8dab991c1 100644 --- a/prboom2/src/g_game.c +++ b/prboom2/src/g_game.c @@ -35,6 +35,7 @@ *----------------------------------------------------------------------------- */ +#include #include #include #include @@ -1435,7 +1436,7 @@ dboolean G_Responder (event_t* ev) case ev_move_analog: dsda_WatchGameControllerEvent(); - left_analog_x = ev->data1.f; + left_analog_x = dsda_StrictMode() ? lroundf(ev->data1.f * 0.5f) * 2 : ev->data1.f; left_analog_y = ev->data2.f; return true; // eat events