29 void save(pugi::xml_node& parentNode);
30 void load(
const pugi::xml_node& node);
Abstract base class representing a file within the game data archive.
Manages custom tabard design details (icon, border, colours) and provides texture lookup for renderin...
static const std::vector< std::string > ICON_COLOR_VECTOR
GameFile * GetBorderTex(int slot)
GameFile * GetIconTex(int slot)
std::vector< int > backgrounds
static const std::vector< std::string > BACKGROUND_COLOR_VECTOR
void setBackgroundId(int id)
void setBackground(int background)
std::vector< int > borders
int GetMaxIconColor(int icon)
void setIconColor(int color)
void setTabardId(int itemid)
void load(const pugi::xml_node &node)
static const std::vector< std::string > BORDER_COLOR_VECTOR
void setBorder(int border)
void setBorderColor(int color)
void save(pugi::xml_node &parentNode)
int GetMaxBorderColor(int border)
GameFile * GetBackgroundTex(int slot)