format codebase

This commit is contained in:
aronwk-aaron
2022-07-28 08:39:57 -05:00
parent 4f7aa11067
commit 19e77a38d8
881 changed files with 34700 additions and 38689 deletions

View File

@@ -17,7 +17,7 @@ User::User(const SystemAddress& sysAddr, const std::string& username, const std:
m_SessionKey = sessionKey;
m_SystemAddress = sysAddr;
m_Username = username;
m_LoggedInCharID = 0;
m_LoggedInCharID = 0;
m_IsBestFriendMap = std::unordered_map<std::string, bool>();
@@ -39,88 +39,85 @@ User::User(const SystemAddress& sysAddr, const std::string& username, const std:
delete res;
delete stmt;
//If we're loading a zone, we'll load the last used (aka current) character:
//If we're loading a zone, we'll load the last used (aka current) character:
if (Game::server->GetZoneID() != 0) {
sql::PreparedStatement* stmt = Database::CreatePreppedStmt("SELECT id FROM charinfo WHERE account_id=? ORDER BY last_login DESC LIMIT 1;");
stmt->setUInt(1, m_AccountID);
sql::PreparedStatement* stmt = Database::CreatePreppedStmt("SELECT id FROM charinfo WHERE account_id=? ORDER BY last_login DESC LIMIT 1;");
stmt->setUInt(1, m_AccountID);
sql::ResultSet* res = stmt->executeQuery();
if (res->rowsCount() > 0) {
while (res->next()) {
LWOOBJID objID = res->getUInt64(1);
Character* character = new Character(uint32_t(objID), this);
m_Characters.push_back(character);
Game::logger->Log("User", "Loaded %llu as it is the last used char", objID);
}
}
sql::ResultSet* res = stmt->executeQuery();
if (res->rowsCount() > 0) {
while (res->next()) {
LWOOBJID objID = res->getUInt64(1);
Character* character = new Character(uint32_t(objID), this);
m_Characters.push_back(character);
Game::logger->Log("User", "Loaded %llu as it is the last used char", objID);
}
}
delete res;
delete stmt;
}
delete res;
delete stmt;
}
}
User::User ( const User& other ) {
User::User(const User& other) {
this->m_AccountID = other.m_AccountID;
this->m_LastCharID = other.m_LastCharID;
this->m_MaxGMLevel = other.m_MaxGMLevel;
this->m_SessionKey = other.m_SessionKey;
this->m_SystemAddress = other.m_SystemAddress;
this->m_Username = other.m_Username;
this->m_LoggedInCharID = other.m_LoggedInCharID;
this->m_LoggedInCharID = other.m_LoggedInCharID;
}
User::~User() {
for (Character* c : m_Characters) {
if (c) {
delete c;
c = nullptr;
}
}
if (c) {
delete c;
c = nullptr;
}
}
}
User& User::operator= ( const User& other ) {
User& User::operator= (const User& other) {
this->m_AccountID = other.m_AccountID;
this->m_LastCharID = other.m_LastCharID;
this->m_MaxGMLevel = other.m_MaxGMLevel;
this->m_SessionKey = other.m_SessionKey;
this->m_SystemAddress = other.m_SystemAddress;
this->m_Username = other.m_Username;
this->m_LoggedInCharID = other.m_LoggedInCharID;
this->m_LoggedInCharID = other.m_LoggedInCharID;
return *this;
}
bool User::operator== ( const User& other ) const {
bool User::operator== (const User& other) const {
if (m_Username == other.m_Username || m_SessionKey == other.m_SessionKey || m_SystemAddress == other.m_SystemAddress)
return true;
return false;
}
Character * User::GetLastUsedChar() {
if (m_Characters.size() == 0) return nullptr;
else if (m_Characters.size() == 1) return m_Characters[0];
else {
Character* toReturn = m_Characters[0];
for (size_t i = 0; i < m_Characters.size(); ++i) {
if (m_Characters[i]->GetLastLogin() > toReturn->GetLastLogin()) toReturn = m_Characters[i];
}
Character* User::GetLastUsedChar() {
if (m_Characters.size() == 0) return nullptr;
else if (m_Characters.size() == 1) return m_Characters[0];
else {
Character* toReturn = m_Characters[0];
for (size_t i = 0; i < m_Characters.size(); ++i) {
if (m_Characters[i]->GetLastLogin() > toReturn->GetLastLogin()) toReturn = m_Characters[i];
}
return toReturn;
}
return toReturn;
}
}
bool User::GetIsMuted() const
{
bool User::GetIsMuted() const {
return m_MuteExpire == 1 || m_MuteExpire > time(NULL);
}
time_t User::GetMuteExpire() const
{
time_t User::GetMuteExpire() const {
return m_MuteExpire;
}
void User::SetMuteExpire(time_t value)
{
void User::SetMuteExpire(time_t value) {
m_MuteExpire = value;
}