Freeze camera values in tutorialmode with proper defaults

This commit is contained in:
mazmazz 2018-11-12 18:08:24 -05:00
parent e956536bb8
commit c9f56017d2

View file

@ -8851,13 +8851,11 @@ boolean P_MoveChaseCamera(player_t *player, camera_t *thiscam, boolean resetcall
if (tutorialmode) if (tutorialmode)
{ {
// force defaults because we have a camera look section // force defaults because we have a camera look section
// \todo would be nice to use cv_cam_*.defaultvalue directly, but string parsing camspeed = (INT32)(atof(cv_cam_speed.defaultvalue) * FRACUNIT);
// is not separated from cv setting (see command.c Setvalue, CV_SetCVar) camstill = (!stricmp(cv_cam_still.defaultvalue, "off")) ? false : true;
camspeed = 0.3; camrotate = atoi(cv_cam_rotate.defaultvalue);
camstill = false; camdist = FixedMul((INT32)(atof(cv_cam_dist.defaultvalue) * FRACUNIT), mo->scale);
camrotate = 0; camheight = FixedMul((INT32)(atof(cv_cam_height.defaultvalue) * FRACUNIT), FixedMul(player->camerascale, mo->scale));
camdist = 160;
camheight = 25;
} }
else if (thiscam == &camera) else if (thiscam == &camera)
{ {