From 38774c8b6cdfa247c5a1da88d127b2d40da1b39a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miloslav=20=C4=8C=C3=AD=C5=BE?= Date: Sun, 27 Sep 2020 00:31:38 +0200 Subject: [PATCH] Correct shear aim --- constants.h | 2 +- game.h | 2 +- main_sdl.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/constants.h b/constants.h index 124c674..9918824 100644 --- a/constants.h +++ b/constants.h @@ -322,7 +322,7 @@ #endif #define SFG_CAMERA_MAX_SHEAR_PIXELS \ - (SFG_CAMERA_MAX_SHEAR * SFG_GAME_RESOLUTION_Y / 1024) + ((SFG_CAMERA_MAX_SHEAR * SFG_GAME_RESOLUTION_Y) / 1024) #define SFG_FONT_SIZE_SMALL \ (SFG_GAME_RESOLUTION_X / (SFG_FONT_CHARACTER_SIZE * 50)) diff --git a/game.h b/game.h index 9b5878c..f597a07 100755 --- a/game.h +++ b/game.h @@ -3466,7 +3466,7 @@ void SFG_gameStepPlaying() /* Vertical speed will be either determined by autoaim (if shearing is off) or the camera shear value. */ RCL_Unit verticalSpeed = (SFG_game.settings & 0x04) ? - (SFG_player.camera.shear * projectileSpeed) / + (SFG_player.camera.shear * projectileSpeed * 2) / // only approximate SFG_CAMERA_MAX_SHEAR_PIXELS : (projectileSpeed * SFG_autoaimVertically()) / RCL_UNITS_PER_SQUARE; diff --git a/main_sdl.c b/main_sdl.c index 53da6b4..835e0cf 100644 --- a/main_sdl.c +++ b/main_sdl.c @@ -31,7 +31,7 @@ // #define SFG_IMMORTAL 1 // #define SFG_UNLOCK_DOOR 1 // #define SFG_REVEAL_MAP 1 -// #define SFG_INFINITE_AMMO 1 + #define SFG_INFINITE_AMMO 1 // #define SFG_SCREEN_RESOLUTION_X 80 // #define SFG_SCREEN_RESOLUTION_Y 64