mirror of
https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git
synced 2025-07-14 02:27:40 -04:00
Merge pull request #321 from Hoikas/refresh-fov
RefreshFOV Camera Command
This commit is contained in:
@ -1370,6 +1370,11 @@ bool plVirtualCam1::MsgReceive(plMessage* msg)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
if (pCam->Cmd(plCameraMsg::kRefreshFOV))
|
||||||
|
{
|
||||||
|
Refresh();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
plGenRefMsg* pRefMsg = plGenRefMsg::ConvertNoRef(msg);
|
plGenRefMsg* pRefMsg = plGenRefMsg::ConvertNoRef(msg);
|
||||||
if (pRefMsg )
|
if (pRefMsg )
|
||||||
|
@ -373,3 +373,11 @@ bool cyCamera::IsStayInFirstPerson()
|
|||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void cyCamera::RefreshFOV()
|
||||||
|
{
|
||||||
|
plCameraMsg* pMsg = new plCameraMsg();
|
||||||
|
pMsg->SetSender(fSender);
|
||||||
|
pMsg->SetCmd(plCameraMsg::kRefreshFOV);
|
||||||
|
pMsg->Send(fTheCam);
|
||||||
|
}
|
||||||
|
@ -114,7 +114,7 @@ public:
|
|||||||
|
|
||||||
virtual void SetAspectRatio(float aspectratio) { plVirtualCam1::SetAspectRatio(aspectratio); }
|
virtual void SetAspectRatio(float aspectratio) { plVirtualCam1::SetAspectRatio(aspectratio); }
|
||||||
virtual float GetAspectRatio() const { return plVirtualCam1::GetAspectRatio(); }
|
virtual float GetAspectRatio() const { return plVirtualCam1::GetAspectRatio(); }
|
||||||
virtual void RefreshFOV() { plVirtualCam1::Refresh(); }
|
virtual void RefreshFOV();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@ -207,6 +207,7 @@ public:
|
|||||||
kNonPhysOn,
|
kNonPhysOn,
|
||||||
kNonPhysOff,
|
kNonPhysOff,
|
||||||
kResetPanning,
|
kResetPanning,
|
||||||
|
kRefreshFOV,
|
||||||
kNumCmds
|
kNumCmds
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user