chore(db): rewrite record classes to match whoa-autocode

This commit is contained in:
fallenoak 2025-09-23 06:19:58 -07:00
parent 67310473db
commit f605bc0670
No known key found for this signature in database
GPG Key ID: 7628F8E61AEA070D
9 changed files with 146 additions and 106 deletions

View File

@ -1,4 +1,6 @@
// DO NOT EDIT: generated by whoa-autocode
#include "db/rec/AchievementRec.hpp" #include "db/rec/AchievementRec.hpp"
#include "util/Locale.hpp"
#include "util/SFile.hpp" #include "util/SFile.hpp"
const char* AchievementRec::GetFilename() { const char* AchievementRec::GetFilename() {
@ -13,10 +15,18 @@ uint32_t AchievementRec::GetRowSize() {
return 248; return 248;
} }
bool AchievementRec::NeedIDAssigned() {
return false;
}
int32_t AchievementRec::GetID() { int32_t AchievementRec::GetID() {
return this->m_ID; return this->m_ID;
} }
void AchievementRec::SetID(int32_t id) {
this->m_ID = id;
}
bool AchievementRec::Read(SFile* f, const char* stringBuffer) { bool AchievementRec::Read(SFile* f, const char* stringBuffer) {
uint32_t titleOfs[16]; uint32_t titleOfs[16];
uint32_t titleMask; uint32_t titleMask;
@ -30,62 +40,62 @@ bool AchievementRec::Read(SFile* f, const char* stringBuffer) {
|| !SFile::Read(f, &this->m_faction, sizeof(this->m_faction), nullptr, nullptr, nullptr) || !SFile::Read(f, &this->m_faction, sizeof(this->m_faction), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &this->m_instanceID, sizeof(this->m_instanceID), nullptr, nullptr, nullptr) || !SFile::Read(f, &this->m_instanceID, sizeof(this->m_instanceID), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &this->m_supercedes, sizeof(this->m_supercedes), nullptr, nullptr, nullptr) || !SFile::Read(f, &this->m_supercedes, sizeof(this->m_supercedes), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &titleOfs[0], sizeof(titleOfs[0]), nullptr, nullptr, nullptr) || !SFile::Read(f, &titleOfs[0], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &titleOfs[1], sizeof(titleOfs[1]), nullptr, nullptr, nullptr) || !SFile::Read(f, &titleOfs[1], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &titleOfs[2], sizeof(titleOfs[2]), nullptr, nullptr, nullptr) || !SFile::Read(f, &titleOfs[2], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &titleOfs[3], sizeof(titleOfs[3]), nullptr, nullptr, nullptr) || !SFile::Read(f, &titleOfs[3], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &titleOfs[4], sizeof(titleOfs[4]), nullptr, nullptr, nullptr) || !SFile::Read(f, &titleOfs[4], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &titleOfs[5], sizeof(titleOfs[5]), nullptr, nullptr, nullptr) || !SFile::Read(f, &titleOfs[5], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &titleOfs[6], sizeof(titleOfs[6]), nullptr, nullptr, nullptr) || !SFile::Read(f, &titleOfs[6], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &titleOfs[7], sizeof(titleOfs[7]), nullptr, nullptr, nullptr) || !SFile::Read(f, &titleOfs[7], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &titleOfs[8], sizeof(titleOfs[8]), nullptr, nullptr, nullptr) || !SFile::Read(f, &titleOfs[8], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &titleOfs[9], sizeof(titleOfs[9]), nullptr, nullptr, nullptr) || !SFile::Read(f, &titleOfs[9], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &titleOfs[10], sizeof(titleOfs[10]), nullptr, nullptr, nullptr) || !SFile::Read(f, &titleOfs[10], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &titleOfs[11], sizeof(titleOfs[11]), nullptr, nullptr, nullptr) || !SFile::Read(f, &titleOfs[11], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &titleOfs[12], sizeof(titleOfs[12]), nullptr, nullptr, nullptr) || !SFile::Read(f, &titleOfs[12], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &titleOfs[13], sizeof(titleOfs[13]), nullptr, nullptr, nullptr) || !SFile::Read(f, &titleOfs[13], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &titleOfs[14], sizeof(titleOfs[14]), nullptr, nullptr, nullptr) || !SFile::Read(f, &titleOfs[14], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &titleOfs[15], sizeof(titleOfs[15]), nullptr, nullptr, nullptr) || !SFile::Read(f, &titleOfs[15], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &titleMask, sizeof(titleMask), nullptr, nullptr, nullptr) || !SFile::Read(f, &titleMask, sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &descriptionOfs[0], sizeof(descriptionOfs[0]), nullptr, nullptr, nullptr) || !SFile::Read(f, &descriptionOfs[0], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &descriptionOfs[1], sizeof(descriptionOfs[1]), nullptr, nullptr, nullptr) || !SFile::Read(f, &descriptionOfs[1], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &descriptionOfs[2], sizeof(descriptionOfs[2]), nullptr, nullptr, nullptr) || !SFile::Read(f, &descriptionOfs[2], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &descriptionOfs[3], sizeof(descriptionOfs[3]), nullptr, nullptr, nullptr) || !SFile::Read(f, &descriptionOfs[3], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &descriptionOfs[4], sizeof(descriptionOfs[4]), nullptr, nullptr, nullptr) || !SFile::Read(f, &descriptionOfs[4], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &descriptionOfs[5], sizeof(descriptionOfs[5]), nullptr, nullptr, nullptr) || !SFile::Read(f, &descriptionOfs[5], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &descriptionOfs[6], sizeof(descriptionOfs[6]), nullptr, nullptr, nullptr) || !SFile::Read(f, &descriptionOfs[6], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &descriptionOfs[7], sizeof(descriptionOfs[7]), nullptr, nullptr, nullptr) || !SFile::Read(f, &descriptionOfs[7], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &descriptionOfs[8], sizeof(descriptionOfs[8]), nullptr, nullptr, nullptr) || !SFile::Read(f, &descriptionOfs[8], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &descriptionOfs[9], sizeof(descriptionOfs[9]), nullptr, nullptr, nullptr) || !SFile::Read(f, &descriptionOfs[9], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &descriptionOfs[10], sizeof(descriptionOfs[10]), nullptr, nullptr, nullptr) || !SFile::Read(f, &descriptionOfs[10], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &descriptionOfs[11], sizeof(descriptionOfs[11]), nullptr, nullptr, nullptr) || !SFile::Read(f, &descriptionOfs[11], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &descriptionOfs[12], sizeof(descriptionOfs[12]), nullptr, nullptr, nullptr) || !SFile::Read(f, &descriptionOfs[12], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &descriptionOfs[13], sizeof(descriptionOfs[13]), nullptr, nullptr, nullptr) || !SFile::Read(f, &descriptionOfs[13], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &descriptionOfs[14], sizeof(descriptionOfs[14]), nullptr, nullptr, nullptr) || !SFile::Read(f, &descriptionOfs[14], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &descriptionOfs[15], sizeof(descriptionOfs[15]), nullptr, nullptr, nullptr) || !SFile::Read(f, &descriptionOfs[15], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &descriptionMask, sizeof(descriptionMask), nullptr, nullptr, nullptr) || !SFile::Read(f, &descriptionMask, sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &this->m_category, sizeof(this->m_category), nullptr, nullptr, nullptr) || !SFile::Read(f, &this->m_category, sizeof(this->m_category), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &this->m_points, sizeof(this->m_points), nullptr, nullptr, nullptr) || !SFile::Read(f, &this->m_points, sizeof(this->m_points), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &this->m_uiOrder, sizeof(this->m_uiOrder), nullptr, nullptr, nullptr) || !SFile::Read(f, &this->m_uiOrder, sizeof(this->m_uiOrder), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &this->m_flags, sizeof(this->m_flags), nullptr, nullptr, nullptr) || !SFile::Read(f, &this->m_flags, sizeof(this->m_flags), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &this->m_iconID, sizeof(this->m_iconID), nullptr, nullptr, nullptr) || !SFile::Read(f, &this->m_iconID, sizeof(this->m_iconID), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &rewardOfs[0], sizeof(rewardOfs[0]), nullptr, nullptr, nullptr) || !SFile::Read(f, &rewardOfs[0], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &rewardOfs[1], sizeof(rewardOfs[1]), nullptr, nullptr, nullptr) || !SFile::Read(f, &rewardOfs[1], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &rewardOfs[2], sizeof(rewardOfs[2]), nullptr, nullptr, nullptr) || !SFile::Read(f, &rewardOfs[2], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &rewardOfs[3], sizeof(rewardOfs[3]), nullptr, nullptr, nullptr) || !SFile::Read(f, &rewardOfs[3], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &rewardOfs[4], sizeof(rewardOfs[4]), nullptr, nullptr, nullptr) || !SFile::Read(f, &rewardOfs[4], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &rewardOfs[5], sizeof(rewardOfs[5]), nullptr, nullptr, nullptr) || !SFile::Read(f, &rewardOfs[5], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &rewardOfs[6], sizeof(rewardOfs[6]), nullptr, nullptr, nullptr) || !SFile::Read(f, &rewardOfs[6], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &rewardOfs[7], sizeof(rewardOfs[7]), nullptr, nullptr, nullptr) || !SFile::Read(f, &rewardOfs[7], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &rewardOfs[8], sizeof(rewardOfs[8]), nullptr, nullptr, nullptr) || !SFile::Read(f, &rewardOfs[8], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &rewardOfs[9], sizeof(rewardOfs[9]), nullptr, nullptr, nullptr) || !SFile::Read(f, &rewardOfs[9], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &rewardOfs[10], sizeof(rewardOfs[10]), nullptr, nullptr, nullptr) || !SFile::Read(f, &rewardOfs[10], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &rewardOfs[11], sizeof(rewardOfs[11]), nullptr, nullptr, nullptr) || !SFile::Read(f, &rewardOfs[11], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &rewardOfs[12], sizeof(rewardOfs[12]), nullptr, nullptr, nullptr) || !SFile::Read(f, &rewardOfs[12], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &rewardOfs[13], sizeof(rewardOfs[13]), nullptr, nullptr, nullptr) || !SFile::Read(f, &rewardOfs[13], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &rewardOfs[14], sizeof(rewardOfs[14]), nullptr, nullptr, nullptr) || !SFile::Read(f, &rewardOfs[14], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &rewardOfs[15], sizeof(rewardOfs[15]), nullptr, nullptr, nullptr) || !SFile::Read(f, &rewardOfs[15], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &rewardMask, sizeof(rewardMask), nullptr, nullptr, nullptr) || !SFile::Read(f, &rewardMask, sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &this->m_minimumCriteria, sizeof(this->m_minimumCriteria), nullptr, nullptr, nullptr) || !SFile::Read(f, &this->m_minimumCriteria, sizeof(this->m_minimumCriteria), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &this->m_sharesCriteria, sizeof(this->m_sharesCriteria), nullptr, nullptr, nullptr) || !SFile::Read(f, &this->m_sharesCriteria, sizeof(this->m_sharesCriteria), nullptr, nullptr, nullptr)
) { ) {
@ -93,9 +103,9 @@ bool AchievementRec::Read(SFile* f, const char* stringBuffer) {
} }
if (stringBuffer) { if (stringBuffer) {
this->m_title = &stringBuffer[titleOfs[0]]; this->m_title = &stringBuffer[titleOfs[CURRENT_LANGUAGE]];
this->m_description = &stringBuffer[descriptionOfs[0]]; this->m_description = &stringBuffer[descriptionOfs[CURRENT_LANGUAGE]];
this->m_reward = &stringBuffer[rewardOfs[0]]; this->m_reward = &stringBuffer[rewardOfs[CURRENT_LANGUAGE]];
} else { } else {
this->m_title = ""; this->m_title = "";
this->m_description = ""; this->m_description = "";

View File

@ -1,3 +1,4 @@
// DO NOT EDIT: generated by whoa-autocode
#ifndef DB_REC_ACHIEVEMENT_REC_HPP #ifndef DB_REC_ACHIEVEMENT_REC_HPP
#define DB_REC_ACHIEVEMENT_REC_HPP #define DB_REC_ACHIEVEMENT_REC_HPP
@ -25,8 +26,9 @@ class AchievementRec {
static const char* GetFilename(); static const char* GetFilename();
static uint32_t GetNumColumns(); static uint32_t GetNumColumns();
static uint32_t GetRowSize(); static uint32_t GetRowSize();
static bool NeedIDAssigned();
int32_t GetID(); int32_t GetID();
void SetID(int32_t id);
bool Read(SFile* f, const char* stringBuffer); bool Read(SFile* f, const char* stringBuffer);
}; };

View File

@ -1,4 +1,6 @@
// DO NOT EDIT: generated by whoa-autocode
#include "db/rec/Cfg_CategoriesRec.hpp" #include "db/rec/Cfg_CategoriesRec.hpp"
#include "util/Locale.hpp"
#include "util/SFile.hpp" #include "util/SFile.hpp"
const char* Cfg_CategoriesRec::GetFilename() { const char* Cfg_CategoriesRec::GetFilename() {
@ -13,10 +15,18 @@ uint32_t Cfg_CategoriesRec::GetRowSize() {
return 84; return 84;
} }
bool Cfg_CategoriesRec::NeedIDAssigned() {
return false;
}
int32_t Cfg_CategoriesRec::GetID() { int32_t Cfg_CategoriesRec::GetID() {
return this->m_ID; return this->m_ID;
} }
void Cfg_CategoriesRec::SetID(int32_t id) {
this->m_ID = id;
}
bool Cfg_CategoriesRec::Read(SFile* f, const char* stringBuffer) { bool Cfg_CategoriesRec::Read(SFile* f, const char* stringBuffer) {
uint32_t nameOfs[16]; uint32_t nameOfs[16];
uint32_t nameMask; uint32_t nameMask;
@ -26,29 +36,29 @@ bool Cfg_CategoriesRec::Read(SFile* f, const char* stringBuffer) {
|| !SFile::Read(f, &this->m_localeMask, sizeof(this->m_localeMask), nullptr, nullptr, nullptr) || !SFile::Read(f, &this->m_localeMask, sizeof(this->m_localeMask), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &this->m_createCharsetMask, sizeof(this->m_createCharsetMask), nullptr, nullptr, nullptr) || !SFile::Read(f, &this->m_createCharsetMask, sizeof(this->m_createCharsetMask), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &this->m_flags, sizeof(this->m_flags), nullptr, nullptr, nullptr) || !SFile::Read(f, &this->m_flags, sizeof(this->m_flags), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &nameOfs[0], sizeof(nameOfs[0]), nullptr, nullptr, nullptr) || !SFile::Read(f, &nameOfs[0], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &nameOfs[1], sizeof(nameOfs[1]), nullptr, nullptr, nullptr) || !SFile::Read(f, &nameOfs[1], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &nameOfs[2], sizeof(nameOfs[2]), nullptr, nullptr, nullptr) || !SFile::Read(f, &nameOfs[2], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &nameOfs[3], sizeof(nameOfs[3]), nullptr, nullptr, nullptr) || !SFile::Read(f, &nameOfs[3], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &nameOfs[4], sizeof(nameOfs[4]), nullptr, nullptr, nullptr) || !SFile::Read(f, &nameOfs[4], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &nameOfs[5], sizeof(nameOfs[5]), nullptr, nullptr, nullptr) || !SFile::Read(f, &nameOfs[5], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &nameOfs[6], sizeof(nameOfs[6]), nullptr, nullptr, nullptr) || !SFile::Read(f, &nameOfs[6], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &nameOfs[7], sizeof(nameOfs[7]), nullptr, nullptr, nullptr) || !SFile::Read(f, &nameOfs[7], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &nameOfs[8], sizeof(nameOfs[8]), nullptr, nullptr, nullptr) || !SFile::Read(f, &nameOfs[8], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &nameOfs[9], sizeof(nameOfs[9]), nullptr, nullptr, nullptr) || !SFile::Read(f, &nameOfs[9], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &nameOfs[10], sizeof(nameOfs[10]), nullptr, nullptr, nullptr) || !SFile::Read(f, &nameOfs[10], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &nameOfs[11], sizeof(nameOfs[11]), nullptr, nullptr, nullptr) || !SFile::Read(f, &nameOfs[11], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &nameOfs[12], sizeof(nameOfs[12]), nullptr, nullptr, nullptr) || !SFile::Read(f, &nameOfs[12], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &nameOfs[13], sizeof(nameOfs[13]), nullptr, nullptr, nullptr) || !SFile::Read(f, &nameOfs[13], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &nameOfs[14], sizeof(nameOfs[14]), nullptr, nullptr, nullptr) || !SFile::Read(f, &nameOfs[14], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &nameOfs[15], sizeof(nameOfs[15]), nullptr, nullptr, nullptr) || !SFile::Read(f, &nameOfs[15], sizeof(uint32_t), nullptr, nullptr, nullptr)
|| !SFile::Read(f, &nameMask, sizeof(nameMask), nullptr, nullptr, nullptr) || !SFile::Read(f, &nameMask, sizeof(uint32_t), nullptr, nullptr, nullptr)
) { ) {
return false; return false;
} }
if (stringBuffer) { if (stringBuffer) {
this->m_name = &stringBuffer[nameOfs[0]]; this->m_name = &stringBuffer[nameOfs[CURRENT_LANGUAGE]];
} else { } else {
this->m_name = ""; this->m_name = "";
} }

View File

@ -1,3 +1,4 @@
// DO NOT EDIT: generated by whoa-autocode
#ifndef DB_REC_CFG_CATEGORIES_REC_HPP #ifndef DB_REC_CFG_CATEGORIES_REC_HPP
#define DB_REC_CFG_CATEGORIES_REC_HPP #define DB_REC_CFG_CATEGORIES_REC_HPP
@ -16,8 +17,9 @@ class Cfg_CategoriesRec {
static const char* GetFilename(); static const char* GetFilename();
static uint32_t GetNumColumns(); static uint32_t GetNumColumns();
static uint32_t GetRowSize(); static uint32_t GetRowSize();
static bool NeedIDAssigned();
int32_t GetID(); int32_t GetID();
void SetID(int32_t id);
bool Read(SFile* f, const char* stringBuffer); bool Read(SFile* f, const char* stringBuffer);
}; };

View File

@ -1,4 +1,6 @@
// DO NOT EDIT: generated by whoa-autocode
#include "db/rec/Cfg_ConfigsRec.hpp" #include "db/rec/Cfg_ConfigsRec.hpp"
#include "util/Locale.hpp"
#include "util/SFile.hpp" #include "util/SFile.hpp"
const char* Cfg_ConfigsRec::GetFilename() { const char* Cfg_ConfigsRec::GetFilename() {
@ -13,10 +15,18 @@ uint32_t Cfg_ConfigsRec::GetRowSize() {
return 16; return 16;
} }
bool Cfg_ConfigsRec::NeedIDAssigned() {
return false;
}
int32_t Cfg_ConfigsRec::GetID() { int32_t Cfg_ConfigsRec::GetID() {
return this->m_ID; return this->m_ID;
} }
void Cfg_ConfigsRec::SetID(int32_t id) {
this->m_ID = id;
}
bool Cfg_ConfigsRec::Read(SFile* f, const char* stringBuffer) { bool Cfg_ConfigsRec::Read(SFile* f, const char* stringBuffer) {
if ( if (
!SFile::Read(f, &this->m_ID, sizeof(this->m_ID), nullptr, nullptr, nullptr) !SFile::Read(f, &this->m_ID, sizeof(this->m_ID), nullptr, nullptr, nullptr)

View File

@ -1,3 +1,4 @@
// DO NOT EDIT: generated by whoa-autocode
#ifndef DB_REC_CFG_CONFIGS_REC_HPP #ifndef DB_REC_CFG_CONFIGS_REC_HPP
#define DB_REC_CFG_CONFIGS_REC_HPP #define DB_REC_CFG_CONFIGS_REC_HPP
@ -15,8 +16,9 @@ class Cfg_ConfigsRec {
static const char* GetFilename(); static const char* GetFilename();
static uint32_t GetNumColumns(); static uint32_t GetNumColumns();
static uint32_t GetRowSize(); static uint32_t GetRowSize();
static bool NeedIDAssigned();
int32_t GetID(); int32_t GetID();
void SetID(int32_t id);
bool Read(SFile* f, const char* stringBuffer); bool Read(SFile* f, const char* stringBuffer);
}; };

View File

@ -1,5 +1,6 @@
// DO NOT EDIT: generated by whoa-autocode // DO NOT EDIT: generated by whoa-autocode
#include "db/rec/ChrRacesRec.hpp" #include "db/rec/ChrRacesRec.hpp"
#include "util/Locale.hpp"
#include "util/SFile.hpp" #include "util/SFile.hpp"
const char* ChrRacesRec::GetFilename() { const char* ChrRacesRec::GetFilename() {
@ -115,9 +116,9 @@ bool ChrRacesRec::Read(SFile* f, const char* stringBuffer) {
if (stringBuffer) { if (stringBuffer) {
this->m_clientPrefix = &stringBuffer[clientPrefixOfs]; this->m_clientPrefix = &stringBuffer[clientPrefixOfs];
this->m_clientFileString = &stringBuffer[clientFileStringOfs]; this->m_clientFileString = &stringBuffer[clientFileStringOfs];
this->m_name = &stringBuffer[nameOfs[0]]; this->m_name = &stringBuffer[nameOfs[CURRENT_LANGUAGE]];
this->m_nameFemale = &stringBuffer[nameFemaleOfs[0]]; this->m_nameFemale = &stringBuffer[nameFemaleOfs[CURRENT_LANGUAGE]];
this->m_nameMale = &stringBuffer[nameMaleOfs[0]]; this->m_nameMale = &stringBuffer[nameMaleOfs[CURRENT_LANGUAGE]];
this->m_facialHairCustomization[0] = &stringBuffer[facialHairCustomizationOfs[0]]; this->m_facialHairCustomization[0] = &stringBuffer[facialHairCustomizationOfs[0]];
this->m_facialHairCustomization[1] = &stringBuffer[facialHairCustomizationOfs[1]]; this->m_facialHairCustomization[1] = &stringBuffer[facialHairCustomizationOfs[1]];
this->m_hairCustomization = &stringBuffer[hairCustomizationOfs]; this->m_hairCustomization = &stringBuffer[hairCustomizationOfs];

View File

@ -1,4 +1,6 @@
// DO NOT EDIT: generated by whoa-autocode
#include "db/rec/MapRec.hpp" #include "db/rec/MapRec.hpp"
#include "util/Locale.hpp"
#include "util/SFile.hpp" #include "util/SFile.hpp"
const char* MapRec::GetFilename() { const char* MapRec::GetFilename() {
@ -107,9 +109,9 @@ bool MapRec::Read(SFile* f, const char* stringBuffer) {
if (stringBuffer) { if (stringBuffer) {
this->m_directory = &stringBuffer[directoryOfs]; this->m_directory = &stringBuffer[directoryOfs];
this->m_mapName = &stringBuffer[mapNameOfs[0]]; this->m_mapName = &stringBuffer[mapNameOfs[CURRENT_LANGUAGE]];
this->m_mapDescription0 = &stringBuffer[mapDescription0Ofs[0]]; this->m_mapDescription0 = &stringBuffer[mapDescription0Ofs[CURRENT_LANGUAGE]];
this->m_mapDescription1 = &stringBuffer[mapDescription1Ofs[0]]; this->m_mapDescription1 = &stringBuffer[mapDescription1Ofs[CURRENT_LANGUAGE]];
} else { } else {
this->m_directory = ""; this->m_directory = "";
this->m_mapName = ""; this->m_mapName = "";

View File

@ -1,3 +1,4 @@
// DO NOT EDIT: generated by whoa-autocode
#ifndef DB_REC_MAP_REC_HPP #ifndef DB_REC_MAP_REC_HPP
#define DB_REC_MAP_REC_HPP #define DB_REC_MAP_REC_HPP