53 lines
900 B
C++
53 lines
900 B
C++
#include "config.h"
|
|
|
|
// Default values
|
|
QVector3D Config::m_cameraPosition(16, 7, 21);
|
|
QVector3D Config::m_cameraRotation(-30, 90, 0);
|
|
|
|
bool Config::m_terrainShowNormals(false);
|
|
|
|
int Config::m_skyTime(480);
|
|
int Config::m_skyInclination(90);
|
|
bool Config::m_skyAnimation(false);
|
|
std::string Config::m_shaderPath;
|
|
|
|
void Config::load(const QApplication &app)
|
|
{
|
|
m_shaderPath = app.applicationDirPath().toStdString() + "/shaders/";
|
|
}
|
|
|
|
int Config::skyTime()
|
|
{
|
|
return m_skyTime;
|
|
}
|
|
|
|
int Config::skyInclination()
|
|
{
|
|
return m_skyInclination;
|
|
}
|
|
|
|
bool Config::skyAnimation()
|
|
{
|
|
return m_skyAnimation;
|
|
}
|
|
|
|
QVector3D Config::cameraPosition()
|
|
{
|
|
return Config::m_cameraPosition;
|
|
}
|
|
|
|
QVector3D Config::cameraRotation()
|
|
{
|
|
return Config::m_cameraRotation;
|
|
}
|
|
|
|
bool Config::terrainShowNormals()
|
|
{
|
|
return Config::m_terrainShowNormals;
|
|
}
|
|
|
|
std::string Config::shaderPath()
|
|
{
|
|
return m_shaderPath;
|
|
}
|