mirror of
https://github.com/overte-org/overte.git
synced 2025-06-27 12:09:49 +02:00
Moved to function overloads instead of unique function names.
This commit is contained in:
parent
0a3dbcd675
commit
fefa74135c
3 changed files with 46 additions and 46 deletions
|
@ -792,7 +792,7 @@ void Application::saveSettingsFile() {
|
||||||
fclose(settingsFile);
|
fclose(settingsFile);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Application::getSettingBool(const char* setting, bool& value, const bool defaultSetting) const {
|
bool Application::getSetting(const char* setting, bool& value, const bool defaultSetting) const {
|
||||||
std::map<std::string, std::string>::const_iterator iter = _settingsTable.find(setting);
|
std::map<std::string, std::string>::const_iterator iter = _settingsTable.find(setting);
|
||||||
|
|
||||||
if (iter != _settingsTable.end()) {
|
if (iter != _settingsTable.end()) {
|
||||||
|
@ -817,7 +817,7 @@ bool Application::getSettingBool(const char* setting, bool& value, const bool de
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Application::getSettingFloat(const char* setting, float& value, const float defaultSetting) const {
|
bool Application::getSetting(const char* setting, float& value, const float defaultSetting) const {
|
||||||
std::map<std::string, std::string>::const_iterator iter = _settingsTable.find(setting);
|
std::map<std::string, std::string>::const_iterator iter = _settingsTable.find(setting);
|
||||||
|
|
||||||
if (iter != _settingsTable.end()) {
|
if (iter != _settingsTable.end()) {
|
||||||
|
@ -846,7 +846,7 @@ bool Application::getSettingFloat(const char* setting, float& value, const float
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Application::getSettingVec3(const char* setting, glm::vec3& value, const glm::vec3& defaultSetting) const {
|
bool Application::getSetting(const char* setting, glm::vec3& value, const glm::vec3& defaultSetting) const {
|
||||||
std::map<std::string, std::string>::const_iterator iter = _settingsTable.find(setting);
|
std::map<std::string, std::string>::const_iterator iter = _settingsTable.find(setting);
|
||||||
|
|
||||||
if (iter != _settingsTable.end()) {
|
if (iter != _settingsTable.end()) {
|
||||||
|
@ -877,19 +877,19 @@ bool Application::getSettingVec3(const char* setting, glm::vec3& value, const gl
|
||||||
|
|
||||||
const short MAX_SETTINGS_LENGTH = 128;
|
const short MAX_SETTINGS_LENGTH = 128;
|
||||||
|
|
||||||
void Application::setSettingBool(const char* setting, const bool value) {
|
void Application::setSetting(const char* setting, const bool value) {
|
||||||
char settingValues[MAX_SETTINGS_LENGTH];
|
char settingValues[MAX_SETTINGS_LENGTH];
|
||||||
sprintf(settingValues, "%d", value);
|
sprintf(settingValues, "%d", value);
|
||||||
_settingsTable[setting] = settingValues;
|
_settingsTable[setting] = settingValues;
|
||||||
}
|
}
|
||||||
|
|
||||||
void Application::setSettingFloat(const char* setting, const float value) {
|
void Application::setSetting(const char* setting, const float value) {
|
||||||
char settingValues[MAX_SETTINGS_LENGTH];
|
char settingValues[MAX_SETTINGS_LENGTH];
|
||||||
sprintf(settingValues, "%f", value);
|
sprintf(settingValues, "%f", value);
|
||||||
_settingsTable[setting] = settingValues;
|
_settingsTable[setting] = settingValues;
|
||||||
}
|
}
|
||||||
|
|
||||||
void Application::setSettingVec3(const char* setting, const glm::vec3& value) {
|
void Application::setSetting(const char* setting, const glm::vec3& value) {
|
||||||
char settingValues[MAX_SETTINGS_LENGTH];
|
char settingValues[MAX_SETTINGS_LENGTH];
|
||||||
sprintf(settingValues, "%f,%f,%f", value.x, value.y, value.z);
|
sprintf(settingValues, "%f,%f,%f", value.x, value.y, value.z);
|
||||||
_settingsTable[setting] = settingValues;
|
_settingsTable[setting] = settingValues;
|
||||||
|
@ -2361,35 +2361,35 @@ void Application::saveSettings()
|
||||||
// This should probably be moved to a map stored in memory at some point to cache settings.
|
// This should probably be moved to a map stored in memory at some point to cache settings.
|
||||||
_myAvatar.writeAvatarDataToFile();
|
_myAvatar.writeAvatarDataToFile();
|
||||||
|
|
||||||
setSettingBool("_gyroLook", _gyroLook->isChecked());
|
setSetting("_gyroLook", _gyroLook->isChecked());
|
||||||
|
|
||||||
setSettingBool("_mouseLook", _mouseLook->isChecked());
|
setSetting("_mouseLook", _mouseLook->isChecked());
|
||||||
|
|
||||||
setSettingBool("_transmitterDrives", _transmitterDrives->isChecked());
|
setSetting("_transmitterDrives", _transmitterDrives->isChecked());
|
||||||
|
|
||||||
setSettingBool("_renderVoxels", _renderVoxels->isChecked());
|
setSetting("_renderVoxels", _renderVoxels->isChecked());
|
||||||
|
|
||||||
setSettingBool("_renderVoxelTextures", _renderVoxelTextures->isChecked());
|
setSetting("_renderVoxelTextures", _renderVoxelTextures->isChecked());
|
||||||
|
|
||||||
setSettingBool("_renderStarsOn", _renderStarsOn->isChecked());
|
setSetting("_renderStarsOn", _renderStarsOn->isChecked());
|
||||||
|
|
||||||
setSettingBool("_renderAtmosphereOn", _renderAtmosphereOn->isChecked());
|
setSetting("_renderAtmosphereOn", _renderAtmosphereOn->isChecked());
|
||||||
|
|
||||||
setSettingBool("_renderAvatarsOn", _renderAvatarsOn->isChecked());
|
setSetting("_renderAvatarsOn", _renderAvatarsOn->isChecked());
|
||||||
|
|
||||||
setSettingBool("_renderStatsOn", _renderStatsOn->isChecked());
|
setSetting("_renderStatsOn", _renderStatsOn->isChecked());
|
||||||
|
|
||||||
setSettingBool("_renderFrameTimerOn", _renderFrameTimerOn->isChecked());
|
setSetting("_renderFrameTimerOn", _renderFrameTimerOn->isChecked());
|
||||||
|
|
||||||
setSettingBool("_renderLookatOn", _renderLookatOn->isChecked());
|
setSetting("_renderLookatOn", _renderLookatOn->isChecked());
|
||||||
|
|
||||||
setSettingBool("_logOn", _logOn->isChecked());
|
setSetting("_logOn", _logOn->isChecked());
|
||||||
|
|
||||||
setSettingBool("_frustumOn", _frustumOn->isChecked());
|
setSetting("_frustumOn", _frustumOn->isChecked());
|
||||||
|
|
||||||
setSettingBool("_viewFrustumFromOffset", _viewFrustumFromOffset->isChecked());
|
setSetting("_viewFrustumFromOffset", _viewFrustumFromOffset->isChecked());
|
||||||
|
|
||||||
setSettingBool("_cameraFrustum", _cameraFrustum->isChecked());
|
setSetting("_cameraFrustum", _cameraFrustum->isChecked());
|
||||||
|
|
||||||
saveSettingsFile();
|
saveSettingsFile();
|
||||||
}
|
}
|
||||||
|
@ -2400,49 +2400,49 @@ void Application::readSettings()
|
||||||
_myAvatar.readAvatarDataFromFile();
|
_myAvatar.readAvatarDataFromFile();
|
||||||
|
|
||||||
bool settingState;
|
bool settingState;
|
||||||
getSettingBool("_gyroLook", settingState, _gyroLook->isChecked());
|
getSetting("_gyroLook", settingState, _gyroLook->isChecked());
|
||||||
_gyroLook->setChecked(settingState);
|
_gyroLook->setChecked(settingState);
|
||||||
|
|
||||||
getSettingBool("_mouseLook", settingState, _mouseLook->isChecked());
|
getSetting("_mouseLook", settingState, _mouseLook->isChecked());
|
||||||
_mouseLook->setChecked(settingState);
|
_mouseLook->setChecked(settingState);
|
||||||
|
|
||||||
getSettingBool("_transmitterDrives", settingState, _transmitterDrives->isChecked());
|
getSetting("_transmitterDrives", settingState, _transmitterDrives->isChecked());
|
||||||
_transmitterDrives->setChecked(settingState);
|
_transmitterDrives->setChecked(settingState);
|
||||||
|
|
||||||
getSettingBool("_renderVoxels", settingState, _renderVoxels->isChecked());
|
getSetting("_renderVoxels", settingState, _renderVoxels->isChecked());
|
||||||
_renderVoxels->setChecked(settingState);
|
_renderVoxels->setChecked(settingState);
|
||||||
|
|
||||||
getSettingBool("_renderVoxelTextures", settingState, _renderVoxelTextures->isChecked());
|
getSetting("_renderVoxelTextures", settingState, _renderVoxelTextures->isChecked());
|
||||||
_renderVoxelTextures->setChecked(settingState);
|
_renderVoxelTextures->setChecked(settingState);
|
||||||
|
|
||||||
getSettingBool("_renderStarsOn", settingState, _renderStarsOn->isChecked());
|
getSetting("_renderStarsOn", settingState, _renderStarsOn->isChecked());
|
||||||
_renderStarsOn->setChecked(settingState);
|
_renderStarsOn->setChecked(settingState);
|
||||||
|
|
||||||
getSettingBool("_renderAtmosphereOn", settingState, _renderAtmosphereOn->isChecked());
|
getSetting("_renderAtmosphereOn", settingState, _renderAtmosphereOn->isChecked());
|
||||||
_renderAtmosphereOn->setChecked(settingState);
|
_renderAtmosphereOn->setChecked(settingState);
|
||||||
|
|
||||||
getSettingBool("_renderAvatarsOn", settingState, _renderAvatarsOn->isChecked());
|
getSetting("_renderAvatarsOn", settingState, _renderAvatarsOn->isChecked());
|
||||||
_renderAvatarsOn->setChecked(settingState);
|
_renderAvatarsOn->setChecked(settingState);
|
||||||
|
|
||||||
getSettingBool("_renderStatsOn", settingState, _renderStatsOn->isChecked());
|
getSetting("_renderStatsOn", settingState, _renderStatsOn->isChecked());
|
||||||
_renderStatsOn->setChecked(settingState);
|
_renderStatsOn->setChecked(settingState);
|
||||||
|
|
||||||
getSettingBool("_renderFrameTimerOn", settingState, _renderFrameTimerOn->isChecked());
|
getSetting("_renderFrameTimerOn", settingState, _renderFrameTimerOn->isChecked());
|
||||||
_renderFrameTimerOn->setChecked(settingState);
|
_renderFrameTimerOn->setChecked(settingState);
|
||||||
|
|
||||||
getSettingBool("_renderLookatOn", settingState, _renderLookatOn->isChecked());
|
getSetting("_renderLookatOn", settingState, _renderLookatOn->isChecked());
|
||||||
_renderLookatOn->setChecked(settingState);
|
_renderLookatOn->setChecked(settingState);
|
||||||
|
|
||||||
getSettingBool("_logOn", settingState, _logOn->isChecked());
|
getSetting("_logOn", settingState, _logOn->isChecked());
|
||||||
_logOn->setChecked(settingState);
|
_logOn->setChecked(settingState);
|
||||||
|
|
||||||
getSettingBool("_frustumOn", settingState, _frustumOn->isChecked());
|
getSetting("_frustumOn", settingState, _frustumOn->isChecked());
|
||||||
_frustumOn->setChecked(settingState);
|
_frustumOn->setChecked(settingState);
|
||||||
|
|
||||||
getSettingBool("_viewFrustumFromOffset", settingState, _viewFrustumFromOffset->isChecked());
|
getSetting("_viewFrustumFromOffset", settingState, _viewFrustumFromOffset->isChecked());
|
||||||
_viewFrustumFromOffset->setChecked(settingState);
|
_viewFrustumFromOffset->setChecked(settingState);
|
||||||
|
|
||||||
getSettingBool("_cameraFrustum", settingState, _cameraFrustum->isChecked());
|
getSetting("_cameraFrustum", settingState, _cameraFrustum->isChecked());
|
||||||
_cameraFrustum->setChecked(settingState);
|
_cameraFrustum->setChecked(settingState);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -75,7 +75,7 @@ public:
|
||||||
@param boolSetting The referenced variable where the setting will be stored.
|
@param boolSetting The referenced variable where the setting will be stored.
|
||||||
@param defaultSetting The default setting to assign to boolSetting if this function fails to find the appropriate setting. Defaults to false.
|
@param defaultSetting The default setting to assign to boolSetting if this function fails to find the appropriate setting. Defaults to false.
|
||||||
*/
|
*/
|
||||||
bool getSettingBool(const char* setting, bool &value, const bool defaultSetting = false) const;
|
bool getSetting(const char* setting, bool &value, const bool defaultSetting = false) const;
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
@fn getSettingFloat
|
@fn getSettingFloat
|
||||||
|
@ -84,7 +84,7 @@ public:
|
||||||
@param floatSetting The referenced variable where the setting will be stored.
|
@param floatSetting The referenced variable where the setting will be stored.
|
||||||
@param defaultSetting The default setting to assign to boolSetting if this function fails to find the appropriate setting. Defaults to 0.0f.
|
@param defaultSetting The default setting to assign to boolSetting if this function fails to find the appropriate setting. Defaults to 0.0f.
|
||||||
*/
|
*/
|
||||||
bool getSettingFloat(const char* setting, float &value, const float defaultSetting = 0.0f) const;
|
bool getSetting(const char* setting, float &value, const float defaultSetting = 0.0f) const;
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
@fn getSettingVec3
|
@fn getSettingVec3
|
||||||
|
@ -93,7 +93,7 @@ public:
|
||||||
@param vecSetting The referenced variable where the setting will be stored.
|
@param vecSetting The referenced variable where the setting will be stored.
|
||||||
@param defaultSetting The default setting to assign to boolSetting if this function fails to find the appropriate setting. Defaults to <0.0f, 0.0f, 0.0f>
|
@param defaultSetting The default setting to assign to boolSetting if this function fails to find the appropriate setting. Defaults to <0.0f, 0.0f, 0.0f>
|
||||||
*/
|
*/
|
||||||
bool getSettingVec3(const char* setting, glm::vec3 &value, const glm::vec3& defaultSetting = glm::vec3(0.0f, 0.0f, 0.0f)) const;
|
bool getSetting(const char* setting, glm::vec3 &value, const glm::vec3& defaultSetting = glm::vec3(0.0f, 0.0f, 0.0f)) const;
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
@fn setSettingBool
|
@fn setSettingBool
|
||||||
|
@ -101,7 +101,7 @@ public:
|
||||||
@param settingName The desired setting to populate a value for.
|
@param settingName The desired setting to populate a value for.
|
||||||
@param boolSetting The value to set.
|
@param boolSetting The value to set.
|
||||||
*/
|
*/
|
||||||
void setSettingBool(const char* setting, const bool value);
|
void setSetting(const char* setting, const bool value);
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
@fn setSettingFloat
|
@fn setSettingFloat
|
||||||
|
@ -109,7 +109,7 @@ public:
|
||||||
@param settingName The desired setting to populate a value for.
|
@param settingName The desired setting to populate a value for.
|
||||||
@param floatSetting The value to set.
|
@param floatSetting The value to set.
|
||||||
*/
|
*/
|
||||||
void setSettingFloat(const char* setting, const float value);
|
void setSetting(const char* setting, const float value);
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
@fn setSettingVec3
|
@fn setSettingVec3
|
||||||
|
@ -117,7 +117,7 @@ public:
|
||||||
@param settingName The desired setting to populate a value for.
|
@param settingName The desired setting to populate a value for.
|
||||||
@param vecSetting The value to set.
|
@param vecSetting The value to set.
|
||||||
*/
|
*/
|
||||||
void setSettingVec3(const char* setting, const glm::vec3& value);
|
void setSetting(const char* setting, const glm::vec3& value);
|
||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
|
|
||||||
|
|
|
@ -1242,16 +1242,16 @@ void Avatar::setHeadFromGyros(glm::vec3* eulerAngles, glm::vec3* angularVelocity
|
||||||
}
|
}
|
||||||
|
|
||||||
void Avatar::writeAvatarDataToFile() {
|
void Avatar::writeAvatarDataToFile() {
|
||||||
Application::getInstance()->setSettingVec3("avatarPos", _position);
|
Application::getInstance()->setSetting("avatarPos", _position);
|
||||||
Application::getInstance()->setSettingVec3("avatarRotation", glm::vec3(_bodyYaw, _bodyPitch, _bodyRoll));
|
Application::getInstance()->setSetting("avatarRotation", glm::vec3(_bodyYaw, _bodyPitch, _bodyRoll));
|
||||||
}
|
}
|
||||||
|
|
||||||
void Avatar::readAvatarDataFromFile() {
|
void Avatar::readAvatarDataFromFile() {
|
||||||
glm::vec3 readPosition;
|
glm::vec3 readPosition;
|
||||||
glm::vec3 readRotation;
|
glm::vec3 readRotation;
|
||||||
|
|
||||||
Application::getInstance()->getSettingVec3("avatarPos", readPosition, glm::vec3(6.1f, 0, 1.4f));
|
Application::getInstance()->getSetting("avatarPos", readPosition, glm::vec3(6.1f, 0, 1.4f));
|
||||||
Application::getInstance()->getSettingVec3("avatarRotation", readRotation, glm::vec3(0, 0, 0));
|
Application::getInstance()->getSetting("avatarRotation", readRotation, glm::vec3(0, 0, 0));
|
||||||
|
|
||||||
_bodyYaw = readRotation.x;
|
_bodyYaw = readRotation.x;
|
||||||
_bodyPitch = readRotation.y;
|
_bodyPitch = readRotation.y;
|
||||||
|
|
Loading…
Reference in a new issue