mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2024-11-22 05:27:19 +00:00
Fix whitespace
This commit is contained in:
parent
3de3932503
commit
4ff84e0730
@ -4,19 +4,19 @@
|
|||||||
//! Constructor
|
//! Constructor
|
||||||
CDBehaviorParameterTable::CDBehaviorParameterTable(void) {
|
CDBehaviorParameterTable::CDBehaviorParameterTable(void) {
|
||||||
#ifdef CDCLIENT_CACHE_ALL
|
#ifdef CDCLIENT_CACHE_ALL
|
||||||
auto tableData = CDClientDatabase::ExecuteQuery("SELECT * FROM BehaviorParameter");
|
auto tableData = CDClientDatabase::ExecuteQuery("SELECT * FROM BehaviorParameter");
|
||||||
while (!tableData.eof()) {
|
while (!tableData.eof()) {
|
||||||
CDBehaviorParameter entry;
|
CDBehaviorParameter entry;
|
||||||
entry.behaviorID = tableData.getIntField(0, -1);
|
entry.behaviorID = tableData.getIntField(0, -1);
|
||||||
entry.parameterID = tableData.getStringField(1, "");
|
entry.parameterID = tableData.getStringField(1, "");
|
||||||
entry.value = tableData.getFloatField(2, -1.0f);
|
entry.value = tableData.getFloatField(2, -1.0f);
|
||||||
|
|
||||||
//Check if we have an entry with this ID:
|
//Check if we have an entry with this ID:
|
||||||
auto it = m_entries.find(entry.behaviorID);
|
auto it = m_entries.find(entry.behaviorID);
|
||||||
if (it != m_entries.end()) {
|
if (it != m_entries.end()) {
|
||||||
it->second.insert(std::make_pair(entry.parameterID, entry.value));
|
it->second.insert(std::make_pair(entry.parameterID, entry.value));
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
//Otherwise, insert it:
|
//Otherwise, insert it:
|
||||||
m_entries.insert(std::make_pair(entry.behaviorID, std::map<std::string, float>()));
|
m_entries.insert(std::make_pair(entry.behaviorID, std::map<std::string, float>()));
|
||||||
auto jit = m_entries.find(entry.behaviorID);
|
auto jit = m_entries.find(entry.behaviorID);
|
||||||
@ -25,8 +25,8 @@ CDBehaviorParameterTable::CDBehaviorParameterTable(void) {
|
|||||||
jit->second.insert(std::make_pair(entry.parameterID, entry.value));
|
jit->second.insert(std::make_pair(entry.parameterID, entry.value));
|
||||||
}
|
}
|
||||||
|
|
||||||
tableData.nextRow();
|
tableData.nextRow();
|
||||||
}
|
}
|
||||||
|
|
||||||
tableData.finalize();
|
tableData.finalize();
|
||||||
#endif
|
#endif
|
||||||
@ -37,10 +37,10 @@ CDBehaviorParameterTable::~CDBehaviorParameterTable(void) { }
|
|||||||
|
|
||||||
//! Returns the table's name
|
//! Returns the table's name
|
||||||
std::string CDBehaviorParameterTable::GetName(void) const {
|
std::string CDBehaviorParameterTable::GetName(void) const {
|
||||||
return "BehaviorParameter";
|
return "BehaviorParameter";
|
||||||
}
|
}
|
||||||
|
|
||||||
float CDBehaviorParameterTable::GetEntry(const uint32_t behaviorID, const std::string& name)
|
float CDBehaviorParameterTable::GetEntry(const uint32_t behaviorID, const std::string& name)
|
||||||
{
|
{
|
||||||
size_t hash = 0;
|
size_t hash = 0;
|
||||||
GeneralUtils::hash_combine(hash, behaviorID);
|
GeneralUtils::hash_combine(hash, behaviorID);
|
||||||
@ -60,16 +60,16 @@ float CDBehaviorParameterTable::GetEntry(const uint32_t behaviorID, const std::s
|
|||||||
|
|
||||||
#ifndef CDCLIENT_CACHE_ALL
|
#ifndef CDCLIENT_CACHE_ALL
|
||||||
auto query = CDClientDatabase::CreatePreppedStmt(
|
auto query = CDClientDatabase::CreatePreppedStmt(
|
||||||
"SELECT parameterID, value FROM BehaviorParameter WHERE behaviorID = ?;");
|
"SELECT parameterID, value FROM BehaviorParameter WHERE behaviorID = ?;");
|
||||||
query.bind(1, (int) behaviorID);
|
query.bind(1, (int) behaviorID);
|
||||||
|
|
||||||
auto tableData = query.execQuery();
|
auto tableData = query.execQuery();
|
||||||
|
|
||||||
m_Entries.insert_or_assign(behaviorID, 0);
|
m_Entries.insert_or_assign(behaviorID, 0);
|
||||||
|
|
||||||
while (!tableData.eof()) {
|
while (!tableData.eof()) {
|
||||||
const std::string parameterID = tableData.getStringField(0, "");
|
const std::string parameterID = tableData.getStringField(0, "");
|
||||||
const float value = tableData.getFloatField(1, 0);
|
const float value = tableData.getFloatField(1, 0);
|
||||||
|
|
||||||
size_t parameterHash = 0;
|
size_t parameterHash = 0;
|
||||||
GeneralUtils::hash_combine(parameterHash, behaviorID);
|
GeneralUtils::hash_combine(parameterHash, behaviorID);
|
||||||
@ -77,8 +77,8 @@ float CDBehaviorParameterTable::GetEntry(const uint32_t behaviorID, const std::s
|
|||||||
|
|
||||||
m_Entries.insert_or_assign(parameterHash, value);
|
m_Entries.insert_or_assign(parameterHash, value);
|
||||||
|
|
||||||
tableData.nextRow();
|
tableData.nextRow();
|
||||||
}
|
}
|
||||||
|
|
||||||
const auto& it2 = m_Entries.find(hash);
|
const auto& it2 = m_Entries.find(hash);
|
||||||
if (it2 != m_Entries.end()) {
|
if (it2 != m_Entries.end()) {
|
||||||
|
@ -276,11 +276,11 @@ Behavior* Behavior::CreateBehavior(const uint32_t behaviorId)
|
|||||||
}
|
}
|
||||||
|
|
||||||
BehaviorTemplates Behavior::GetBehaviorTemplate(const uint32_t behaviorId) {
|
BehaviorTemplates Behavior::GetBehaviorTemplate(const uint32_t behaviorId) {
|
||||||
auto query = CDClientDatabase::CreatePreppedStmt(
|
auto query = CDClientDatabase::CreatePreppedStmt(
|
||||||
"SELECT templateID FROM BehaviorTemplate WHERE behaviorID = ?;");
|
"SELECT templateID FROM BehaviorTemplate WHERE behaviorID = ?;");
|
||||||
query.bind(1, (int) behaviorId);
|
query.bind(1, (int) behaviorId);
|
||||||
|
|
||||||
auto result = query.execQuery();
|
auto result = query.execQuery();
|
||||||
|
|
||||||
// Make sure we do not proceed if we are trying to load an invalid behavior
|
// Make sure we do not proceed if we are trying to load an invalid behavior
|
||||||
if (result.eof())
|
if (result.eof())
|
||||||
|
Loading…
Reference in New Issue
Block a user