mirror of
https://github.com/overte-org/overte.git
synced 2025-08-06 20:58:38 +02:00
turn hud reset behavior on by default
This commit is contained in:
parent
4aa5e87a26
commit
81300ec127
4 changed files with 9 additions and 9 deletions
|
@ -722,7 +722,7 @@ void MyAvatar::saveData() {
|
||||||
settings.setValue("displayName", _displayName);
|
settings.setValue("displayName", _displayName);
|
||||||
settings.setValue("collisionSoundURL", _collisionSoundURL);
|
settings.setValue("collisionSoundURL", _collisionSoundURL);
|
||||||
settings.setValue("useSnapTurn", _useSnapTurn);
|
settings.setValue("useSnapTurn", _useSnapTurn);
|
||||||
settings.setValue("clearOverlayWhenDriving", _clearOverlayWhenDriving);
|
settings.setValue("clearOverlayWhenMoving", _clearOverlayWhenMoving);
|
||||||
|
|
||||||
settings.endGroup();
|
settings.endGroup();
|
||||||
}
|
}
|
||||||
|
@ -842,7 +842,7 @@ void MyAvatar::loadData() {
|
||||||
setDisplayName(settings.value("displayName").toString());
|
setDisplayName(settings.value("displayName").toString());
|
||||||
setCollisionSoundURL(settings.value("collisionSoundURL", DEFAULT_AVATAR_COLLISION_SOUND_URL).toString());
|
setCollisionSoundURL(settings.value("collisionSoundURL", DEFAULT_AVATAR_COLLISION_SOUND_URL).toString());
|
||||||
setSnapTurn(settings.value("useSnapTurn", _useSnapTurn).toBool());
|
setSnapTurn(settings.value("useSnapTurn", _useSnapTurn).toBool());
|
||||||
setClearOverlayWhenDriving(settings.value("clearOverlayWhenDriving", _clearOverlayWhenDriving).toBool());
|
setClearOverlayWhenMoving(settings.value("clearOverlayWhenMoving", _clearOverlayWhenMoving).toBool());
|
||||||
|
|
||||||
settings.endGroup();
|
settings.endGroup();
|
||||||
|
|
||||||
|
|
|
@ -159,8 +159,8 @@ public:
|
||||||
|
|
||||||
Q_INVOKABLE bool getSnapTurn() const { return _useSnapTurn; }
|
Q_INVOKABLE bool getSnapTurn() const { return _useSnapTurn; }
|
||||||
Q_INVOKABLE void setSnapTurn(bool on) { _useSnapTurn = on; }
|
Q_INVOKABLE void setSnapTurn(bool on) { _useSnapTurn = on; }
|
||||||
Q_INVOKABLE bool getClearOverlayWhenDriving() const { return _clearOverlayWhenDriving; }
|
Q_INVOKABLE bool getClearOverlayWhenMoving() const { return _clearOverlayWhenMoving; }
|
||||||
Q_INVOKABLE void setClearOverlayWhenDriving(bool on) { _clearOverlayWhenDriving = on; }
|
Q_INVOKABLE void setClearOverlayWhenMoving(bool on) { _clearOverlayWhenMoving = on; }
|
||||||
|
|
||||||
Q_INVOKABLE void setHMDLeanRecenterEnabled(bool value) { _hmdLeanRecenterEnabled = value; }
|
Q_INVOKABLE void setHMDLeanRecenterEnabled(bool value) { _hmdLeanRecenterEnabled = value; }
|
||||||
Q_INVOKABLE bool getHMDLeanRecenterEnabled() const { return _hmdLeanRecenterEnabled; }
|
Q_INVOKABLE bool getHMDLeanRecenterEnabled() const { return _hmdLeanRecenterEnabled; }
|
||||||
|
@ -405,7 +405,7 @@ private:
|
||||||
QString _fullAvatarModelName;
|
QString _fullAvatarModelName;
|
||||||
QUrl _animGraphUrl {""};
|
QUrl _animGraphUrl {""};
|
||||||
bool _useSnapTurn { true };
|
bool _useSnapTurn { true };
|
||||||
bool _clearOverlayWhenDriving { false };
|
bool _clearOverlayWhenMoving { true };
|
||||||
|
|
||||||
// cache of the current HMD sensor position and orientation
|
// cache of the current HMD sensor position and orientation
|
||||||
// in sensor space.
|
// in sensor space.
|
||||||
|
|
|
@ -124,7 +124,7 @@ void OverlayConductor::update(float dt) {
|
||||||
_flags &= ~SuppressedByDrive;
|
_flags &= ~SuppressedByDrive;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (myAvatar->getClearOverlayWhenDriving() && drivingChanged && isDriving) {
|
if (myAvatar->getClearOverlayWhenMoving() && drivingChanged && isDriving) {
|
||||||
_flags |= SuppressedByDrive;
|
_flags |= SuppressedByDrive;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -62,9 +62,9 @@ void setupPreferences() {
|
||||||
preferences->addPreference(new CheckPreference(AVATAR_BASICS, "Snap turn when in HMD", getter, setter));
|
preferences->addPreference(new CheckPreference(AVATAR_BASICS, "Snap turn when in HMD", getter, setter));
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
auto getter = [=]()->bool {return myAvatar->getClearOverlayWhenDriving(); };
|
auto getter = [=]()->bool {return myAvatar->getClearOverlayWhenMoving(); };
|
||||||
auto setter = [=](bool value) { myAvatar->setClearOverlayWhenDriving(value); };
|
auto setter = [=](bool value) { myAvatar->setClearOverlayWhenMoving(value); };
|
||||||
preferences->addPreference(new CheckPreference(AVATAR_BASICS, "Clear overlays when driving", getter, setter));
|
preferences->addPreference(new CheckPreference(AVATAR_BASICS, "Clear overlays when moving", getter, setter));
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
auto getter = []()->QString { return Snapshot::snapshotsLocation.get(); };
|
auto getter = []()->QString { return Snapshot::snapshotsLocation.get(); };
|
||||||
|
|
Loading…
Reference in a new issue