Class that provides texture override information from a texture pack.
Definition: texture_override.h:72
TextureOverrideSource(std::string filepath)
Definition: texture_override.cpp:29
std::vector< TextureOverride > getItemTextureOverrides()
Get all overrides that apply to item definitions.
Definition: texture_override.cpp:111
std::vector< TextureOverride > getNodeTileOverrides()
Get all overrides that apply to node definitions.
Definition: texture_override.cpp:124
std::vector< TextureOverride > m_overrides
Definition: texture_override.h:83
Definition: texture_override.h:57
bool hasTarget(OverrideTarget overrideTarget) const
Definition: texture_override.h:64
std::string texture
Definition: texture_override.h:59
std::string id
Definition: texture_override.h:58
override_t target
Definition: texture_override.h:60
OverrideTarget
Bitmask enum specifying what a texture override should apply to.
Definition: texture_override.h:30
u16 override_t
Definition: texture_override.h:26