Merge pull request 'Make lookback instant locally' (#230) from indev/blankart:local-lookback into master
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/230
This commit is contained in:
commit
86f6b7851d
3 changed files with 7 additions and 1 deletions
|
|
@ -465,6 +465,7 @@ void K_RegisterKartStuff(void)
|
|||
CV_RegisterVar(&cv_saltyhop);
|
||||
|
||||
CV_RegisterVar(&cv_naturalcamera);
|
||||
CV_RegisterVar(&cv_lookbackinreplays);
|
||||
CV_RegisterVar(&cv_gptest);
|
||||
|
||||
CV_RegisterVar(&cv_kartexplosion_limitlifetime);
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ extern "C" {
|
|||
#endif
|
||||
|
||||
extern consvar_t cv_naturalcamera;
|
||||
extern consvar_t cv_lookbackinreplays;
|
||||
|
||||
#define FLOATSPEED (FRACUNIT*4)
|
||||
|
||||
|
|
|
|||
|
|
@ -83,6 +83,7 @@ static void P_NukeAllPlayers(player_t *player);
|
|||
|
||||
// Some people like the more limited camerea from V1 so why not.
|
||||
consvar_t cv_naturalcamera = CVAR_INIT ("naturalcamera", "Off", CV_SAVE, CV_OnOff, NULL);
|
||||
consvar_t cv_lookbackinreplays = CVAR_INIT ("lookbackinreplays", "Off", CV_SAVE, CV_OnOff, NULL);
|
||||
|
||||
//
|
||||
// Jingle stuff.
|
||||
|
|
@ -3100,7 +3101,10 @@ boolean P_MoveChaseCamera(player_t *player, camera_t *thiscam, boolean resetcall
|
|||
if (P_CameraThinker(player, thiscam, resetcalled))
|
||||
return true;
|
||||
|
||||
lookback = ( player->cmd.buttons & BT_LOOKBACK );
|
||||
if (P_IsLocalPlayer(player) || (demo.playback && cv_lookbackinreplays.value))
|
||||
lookback = G_PlayerInputDown(num, gc_lookback, false, DEADZONE_BUTTON);
|
||||
else
|
||||
lookback = player->cmd.buttons & BT_LOOKBACK;
|
||||
|
||||
camspeed = cv_cam_speed[num].value;
|
||||
camstill = cv_cam_still[num].value;
|
||||
|
|
|
|||
Loading…
Reference in a new issue