mirror of
https://github.com/overte-org/overte.git
synced 2025-04-21 20:44:14 +02:00
changed get functions to const in MyAvatar.cpp changed bool variables to atomic for thread safety
This commit is contained in:
parent
4b1f974561
commit
90d87c5b5d
2 changed files with 10 additions and 12 deletions
|
@ -2991,8 +2991,7 @@ bool MyAvatar::FollowHelper::shouldActivateHorizontal(const MyAvatar& myAvatar,
|
|||
|
||||
if (forwardLeanAmount > 0 && forwardLeanAmount > MAX_FORWARD_LEAN) {
|
||||
return true;
|
||||
}
|
||||
else if (forwardLeanAmount < 0 && forwardLeanAmount < -MAX_BACKWARD_LEAN) {
|
||||
} else if (forwardLeanAmount < 0 && forwardLeanAmount < -MAX_BACKWARD_LEAN) {
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -3024,7 +3023,6 @@ void MyAvatar::FollowHelper::prePhysicsUpdate(MyAvatar& myAvatar, const glm::mat
|
|||
activate(Vertical);
|
||||
}
|
||||
} else {
|
||||
//qCDebug(interfaceapp) << "turned off the recenter" << endl;
|
||||
if (!isActive(Rotation) && getForceActivateRotation()) {
|
||||
activate(Rotation);
|
||||
setForceActivateRotation(false);
|
||||
|
@ -3086,7 +3084,7 @@ glm::mat4 MyAvatar::FollowHelper::postPhysicsUpdate(const MyAvatar& myAvatar, co
|
|||
}
|
||||
}
|
||||
|
||||
bool MyAvatar::FollowHelper::getForceActivateRotation() {
|
||||
bool MyAvatar::FollowHelper::getForceActivateRotation() const {
|
||||
return _forceActivateRotation;
|
||||
}
|
||||
|
||||
|
@ -3094,7 +3092,7 @@ void MyAvatar::FollowHelper::setForceActivateRotation(bool val) {
|
|||
_forceActivateRotation = val;
|
||||
}
|
||||
|
||||
bool MyAvatar::FollowHelper::getForceActivateVertical() {
|
||||
bool MyAvatar::FollowHelper::getForceActivateVertical() const {
|
||||
return _forceActivateVertical;
|
||||
}
|
||||
|
||||
|
@ -3102,7 +3100,7 @@ void MyAvatar::FollowHelper::setForceActivateVertical(bool val) {
|
|||
_forceActivateVertical = val;
|
||||
}
|
||||
|
||||
bool MyAvatar::FollowHelper::getForceActivateHorizontal() {
|
||||
bool MyAvatar::FollowHelper::getForceActivateHorizontal() const {
|
||||
return _forceActivateHorizontal;
|
||||
}
|
||||
|
||||
|
|
|
@ -807,15 +807,15 @@ private:
|
|||
bool shouldActivateHorizontal(const MyAvatar& myAvatar, const glm::mat4& desiredBodyMatrix, const glm::mat4& currentBodyMatrix) const;
|
||||
void prePhysicsUpdate(MyAvatar& myAvatar, const glm::mat4& bodySensorMatrix, const glm::mat4& currentBodyMatrix, bool hasDriveInput);
|
||||
glm::mat4 postPhysicsUpdate(const MyAvatar& myAvatar, const glm::mat4& currentBodyMatrix);
|
||||
bool getForceActivateRotation();
|
||||
bool getForceActivateRotation() const;
|
||||
void setForceActivateRotation(bool val);
|
||||
bool getForceActivateVertical();
|
||||
bool getForceActivateVertical() const;
|
||||
void setForceActivateVertical(bool val);
|
||||
bool getForceActivateHorizontal();
|
||||
bool getForceActivateHorizontal() const;
|
||||
void setForceActivateHorizontal(bool val);
|
||||
bool _forceActivateRotation{ false };
|
||||
bool _forceActivateVertical{ false };
|
||||
bool _forceActivateHorizontal{ false };
|
||||
std::atomic<bool> _forceActivateRotation{ false };
|
||||
std::atomic<bool> _forceActivateVertical{ false };
|
||||
std::atomic<bool> _forceActivateHorizontal{ false };
|
||||
};
|
||||
FollowHelper _follow;
|
||||
|
||||
|
|
Loading…
Reference in a new issue