mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
democam: remove unnecessary fields
This commit is contained in:
parent
fec0f13419
commit
8809ab02fc
4 changed files with 0 additions and 17 deletions
|
|
@ -4129,9 +4129,6 @@ void G_StopDemo(void)
|
||||||
demo.freecam = false;
|
demo.freecam = false;
|
||||||
// reset democam shit too:
|
// reset democam shit too:
|
||||||
democam.cam = NULL;
|
democam.cam = NULL;
|
||||||
democam.localangle = 0;
|
|
||||||
democam.localaiming = 0;
|
|
||||||
democam.keyboardlook = false;
|
|
||||||
|
|
||||||
Z_Free(demo.skinlist);
|
Z_Free(demo.skinlist);
|
||||||
demo.skinlist = NULL;
|
demo.skinlist = NULL;
|
||||||
|
|
|
||||||
|
|
@ -246,8 +246,6 @@ void M_PlaybackToggleFreecam(INT32 choice)
|
||||||
demo.freecam = false;
|
demo.freecam = false;
|
||||||
// reset democam vars:
|
// reset democam vars:
|
||||||
democam.cam = NULL;
|
democam.cam = NULL;
|
||||||
//democam.turnheld = false;
|
|
||||||
democam.keyboardlook = false; // reset only these. localangle / aiming gets set before the cam does anything anyway
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -135,11 +135,6 @@ struct camera_t
|
||||||
struct demofreecam_s {
|
struct demofreecam_s {
|
||||||
|
|
||||||
camera_t *cam; // this is useful when the game is paused, notably
|
camera_t *cam; // this is useful when the game is paused, notably
|
||||||
|
|
||||||
angle_t localangle; // keeps track of the cam angle for cmds
|
|
||||||
angle_t localaiming; // ditto with aiming
|
|
||||||
boolean turnheld; // holding turn button for gradual turn speed
|
|
||||||
boolean keyboardlook; // keyboard look
|
|
||||||
};
|
};
|
||||||
|
|
||||||
extern struct demofreecam_s democam;
|
extern struct demofreecam_s democam;
|
||||||
|
|
|
||||||
|
|
@ -2989,20 +2989,13 @@ void P_DemoCameraMovement(camera_t *cam)
|
||||||
|
|
||||||
// update democam stuff with what we got here:
|
// update democam stuff with what we got here:
|
||||||
democam.cam = cam;
|
democam.cam = cam;
|
||||||
democam.localangle = cam->angle;
|
|
||||||
democam.localaiming = cam->aiming;
|
|
||||||
|
|
||||||
// first off we need to get button input
|
// first off we need to get button input
|
||||||
cmd = D_LocalTiccmd(0);
|
cmd = D_LocalTiccmd(0);
|
||||||
|
|
||||||
cam->aiming += cmd->aiming << TICCMD_REDUCE;
|
cam->aiming += cmd->aiming << TICCMD_REDUCE;
|
||||||
cam->angle += cmd->turning << TICCMD_REDUCE;
|
cam->angle += cmd->turning << TICCMD_REDUCE;
|
||||||
|
|
||||||
democam.localangle += cmd->turning << TICCMD_REDUCE;
|
|
||||||
democam.localaiming += cmd->aiming << TICCMD_REDUCE;
|
|
||||||
|
|
||||||
cam->aiming = G_ClipAimingPitch((INT32 *)&cam->aiming);
|
cam->aiming = G_ClipAimingPitch((INT32 *)&cam->aiming);
|
||||||
democam.localaiming = G_ClipAimingPitch((INT32 *)&democam.localaiming);
|
|
||||||
|
|
||||||
// camera movement:
|
// camera movement:
|
||||||
if (cmd->buttons & BT_ACCELERATE)
|
if (cmd->buttons & BT_ACCELERATE)
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue