 |
Crossfire Server, Trunk
1.75.0
|
Go to the documentation of this file.
13 #ifndef ASSETSMANAGER_H
14 #define ASSETSMANAGER_H
AssetsManager()
Constructor.
All archetypes in the game.
Messages * messages()
Get messages.
virtual ~AssetsManager()
Destructor.
AllAnimations * animations()
Get animations.
Available facesets for clients.
size_t dumpUndefined()
Dump through LOG undefined assets (except faces), and return the total number of referenced but not d...
Facesets m_facesets
Cilent image variants.
Treasures * treasures()
Get treasures.
Quests * quests()
Get quests.
Faces * faces()
Get faces.
AllAnimations m_animations
Animations.
Archetypes m_archetypes
Archetypes.
The archetype structure is a set of rules on how to generate and manipulate objects which point to ar...
Facesets * facesets()
Get facesets.
Archetypes * archetypes()
Get archetypes.
Treasures m_treasures
Treasures.
void archetypeUpdated(archetype *existing, archetype *update)
Update artifacts if needed when an archetype changes.
std::function< void(archetype *, archetype *)> updateListener
Function prototype to be called when an archetype changes.
Represents all assets of the game.
Archetypes::updateListener m_listener
Listener to archetypes changes.
Messages m_messages
Messages.