mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-25 14:46:24 +00:00
refactor(Core/Game): restyle game lib with astyle (#3466)
This commit is contained in:
@@ -16,22 +16,22 @@ enum DumpTableType
|
||||
DTT_CHARACTER, // // characters
|
||||
|
||||
DTT_CHAR_TABLE, // // character_achievement, character_achievement_progress,
|
||||
// character_action, character_aura, character_homebind,
|
||||
// character_queststatus, character_queststatus_rewarded, character_reputation,
|
||||
// character_spell, character_spell_cooldown, character_ticket, character_talent
|
||||
// character_action, character_aura, character_homebind,
|
||||
// character_queststatus, character_queststatus_rewarded, character_reputation,
|
||||
// character_spell, character_spell_cooldown, character_ticket, character_talent
|
||||
|
||||
DTT_EQSET_TABLE, // <- guid // character_equipmentsets
|
||||
|
||||
DTT_INVENTORY, // -> item guids collection // character_inventory
|
||||
|
||||
DTT_MAIL, // -> mail ids collection // mail
|
||||
// -> item_text
|
||||
// -> item_text
|
||||
|
||||
DTT_MAIL_ITEM, // <- mail ids // mail_items
|
||||
// -> item guids collection
|
||||
// -> item guids collection
|
||||
|
||||
DTT_ITEM, // <- item guids // item_instance
|
||||
// -> item_text
|
||||
// -> item_text
|
||||
|
||||
DTT_ITEM_GIFT, // <- item guids // character_gifts
|
||||
|
||||
@@ -51,35 +51,35 @@ enum DumpReturn
|
||||
|
||||
class PlayerDump
|
||||
{
|
||||
protected:
|
||||
PlayerDump() {}
|
||||
protected:
|
||||
PlayerDump() {}
|
||||
};
|
||||
|
||||
class PlayerDumpWriter : public PlayerDump
|
||||
{
|
||||
public:
|
||||
PlayerDumpWriter() {}
|
||||
public:
|
||||
PlayerDumpWriter() {}
|
||||
|
||||
bool GetDump(uint32 guid, std::string& dump);
|
||||
DumpReturn WriteDump(std::string const& file, uint32 guid);
|
||||
private:
|
||||
typedef std::set<uint32> GUIDs;
|
||||
bool GetDump(uint32 guid, std::string& dump);
|
||||
DumpReturn WriteDump(std::string const& file, uint32 guid);
|
||||
private:
|
||||
typedef std::set<uint32> GUIDs;
|
||||
|
||||
bool DumpTable(std::string& dump, uint32 guid, char const*tableFrom, char const*tableTo, DumpTableType type);
|
||||
std::string GenerateWhereStr(char const* field, GUIDs const& guids, GUIDs::const_iterator& itr);
|
||||
std::string GenerateWhereStr(char const* field, uint32 guid);
|
||||
bool DumpTable(std::string& dump, uint32 guid, char const* tableFrom, char const* tableTo, DumpTableType type);
|
||||
std::string GenerateWhereStr(char const* field, GUIDs const& guids, GUIDs::const_iterator& itr);
|
||||
std::string GenerateWhereStr(char const* field, uint32 guid);
|
||||
|
||||
GUIDs pets;
|
||||
GUIDs mails;
|
||||
GUIDs items;
|
||||
GUIDs pets;
|
||||
GUIDs mails;
|
||||
GUIDs items;
|
||||
};
|
||||
|
||||
class PlayerDumpReader : public PlayerDump
|
||||
{
|
||||
public:
|
||||
PlayerDumpReader() {}
|
||||
public:
|
||||
PlayerDumpReader() {}
|
||||
|
||||
DumpReturn LoadDump(std::string const& file, uint32 account, std::string name, uint32 guid);
|
||||
DumpReturn LoadDump(std::string const& file, uint32 account, std::string name, uint32 guid);
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user