Group Utility units into subsystem folders and require OFFSET provenance
Move Lexicon*, Text (TextTokens, TextEscapes, Base64), Math/RadialGrid, Hash (MD5, XxHash32) and Cipher (Rijndael, XorBytes) into Source/Utility subfolders; update includes, guards, compile.json and CMakeLists.txt. Backfill // OFFSET: above every standalone // FUNCTION: block (89 IDs, addresses from the symbol database) and make it mandatory in CODING_RULES.md and AGENTS.md. Remove the MatchLexicon cast chain.
This commit is contained in:
parent
caea0f2937
commit
bf6a44c117
58 changed files with 161 additions and 70 deletions
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
|
||||
|
||||
// OFFSET: 0x005BEC80
|
||||
// FUNCTION: fn_03487
|
||||
void CActorNameCard::Reset() {
|
||||
this->name.clear();
|
||||
|
|
@ -13,15 +14,18 @@ void CActorNameCard::Reset() {
|
|||
this->unknown_0094 = 0;
|
||||
}
|
||||
|
||||
// OFFSET: 0x005BF080
|
||||
// FUNCTION: fn_03491
|
||||
CActorNameCardHolder::CActorNameCardHolder() = default;
|
||||
|
||||
|
||||
// OFFSET: 0x005BFEF0
|
||||
// FUNCTION: fn_03501
|
||||
std::string CActorNameCardHolder::Name(std::uint32_t id) {
|
||||
return this->cards[id].name;
|
||||
}
|
||||
|
||||
// OFFSET: 0x005C0050
|
||||
// FUNCTION: fn_03502
|
||||
void CActorNameCardHolder::Clear() {
|
||||
this->cards.clear();
|
||||
|
|
@ -29,6 +33,7 @@ void CActorNameCardHolder::Clear() {
|
|||
this->requests.clear();
|
||||
}
|
||||
|
||||
// OFFSET: 0x005C03B0
|
||||
// FUNCTION: fn_03505
|
||||
void CActorNameCardHolder::Set(std::uint32_t id, std::string name, std::string value1, std::string value2, std::string value3, std::string value4,
|
||||
std::string value5, std::uint32_t value) {
|
||||
|
|
@ -61,6 +66,7 @@ void CActorNameCardHolder::Set(std::uint32_t id, std::string name, std::string v
|
|||
card.received = 1;
|
||||
}
|
||||
|
||||
// OFFSET: 0x005C0E60
|
||||
// FUNCTION: fn_03507
|
||||
void CActorNameCardHolder::SetName(std::uint32_t id, std::string name) {
|
||||
CActorNameCard& card = this->cards[id];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue