Compare commits

...

2 Commits

@ -844,6 +844,20 @@ protected:
};
REGISTER_ACTION_HANDLER( CHandlerContextFreeLook, "context_free_look");
// ***************************************************************************
class CHandlerToggleFreeLook : public IActionHandler
{
public:
void execute(CCtrlBase * /* pCaller */, const std::string & /* sParams */)
{
if (UserControls.getFreeLook())
UserControls.stopFreeLook();
else
UserControls.startFreeLook();
}
};
REGISTER_ACTION_HANDLER( CHandlerToggleFreeLook, "toggle_free_look");
// ***************************************************************************
// GCM Move
// ***************************************************************************

@ -177,6 +177,8 @@ public:
/// Stop Free Look (can be called multiple times if needed). Additionaly, the mouse/pointer is restored
void stopFreeLook();
bool getFreeLook() const { return _FreeLook; }
/// Is the camera inside the character.
bool isInternalView() {return _InternalView;}

Loading…
Cancel
Save