Crossfire Resources Editor
ResourcesManager Class Reference

Class managing all assets, tracking in which file they are, which are modified, and such. More...

#include <ResourcesManager.h>

+ Inheritance diagram for ResourcesManager:
+ Collaboration diagram for ResourcesManager:

Public Slots

void archetypeModified (archetype *arch)
 
void generalMessageModified (GeneralMessage *message)
 
void questModified (quest_definition *quest)
 
void saveArchetypes ()
 
void saveArtifacts ()
 
void saveGeneralMessages ()
 
void saveQuests ()
 
void saveTreasures ()
 
void treasureModified (treasurelist *treasure)
 

Public Member Functions

std::vector< std::string > archetypeFiles () const
 
virtual void assetDefined (const Animations *asset, const std::string &filename) override
 
virtual void assetDefined (const archetype *arch, const std::string &filename) override
 
virtual void assetDefined (const artifact *asset, const std::string &filename) override
 
virtual void assetDefined (const Face *asset, const std::string &filename) override
 
virtual void assetDefined (const GeneralMessage *asset, const std::string &filename) override
 
virtual void assetDefined (const quest_definition *asset, const std::string &filename) override
 
virtual void assetDefined (const treasurelist *asset, const std::string &filename) override
 
CREMapInformationManagergetMapInformationManager ()
 
const recipe * getRecipe (int ingredients, const QString &name) const
 
bool hasPendingChanges () const
 
LicenseManagerlicenseManager ()
 
void load ()
 
std::string originOf (const archetype *arch) const
 
std::string originOf (const artifact *art) const
 
std::string originOf (const Face *face) const
 
std::string originOfQuest (const quest_definition *quest) const
 
const std::map< std::string, std::set< const archetype * > > & origins () const
 
std::vector< std::string > questFiles () const
 
const std::map< std::string, std::set< const quest_definition * > > & questOrigins () const
 
int recipeMaxIngredients () const
 
QStringList recipes (int count) const
 
void remove (treasure *tr)
 
 ResourcesManager ()
 
void setMapInformationManager (CREMapInformationManager *mapInformationManager)
 
std::vector< std::string > treasureFiles () const
 
AssetWrapperwrap (Animations *anim, AssetWrapper *parent)
 
ArchetypeWrapperwrap (archetype *arch, AssetWrapper *parent)
 
AssetWrapperwrap (artifact *art, AssetWrapper *parent)
 
AssetWrapperwrap (artifactlist *al, AssetWrapper *parent)
 
AssetWrapperwrap (Face *face, AssetWrapper *parent)
 
AssetWrapperwrap (face_sets *fs, AssetWrapper *parent)
 
AssetWrapperwrap (GeneralMessage *message, AssetWrapper *parent)
 
ObjectWrapperwrap (object *ob, AssetWrapper *parent)
 
AssetWrapperwrap (quest_definition *quest, AssetWrapper *parent)
 
AssetWrapperwrap (quest_step_definition *step, AssetWrapper *parent)
 
AssetWrapperwrap (recipe *rc, AssetWrapper *parent)
 
AssetWrapperwrap (recipelist *list, AssetWrapper *parent)
 
AssetWrapperwrap (region *reg, AssetWrapper *parent)
 
AssetWrapperwrap (treasure *tr, AssetWrapper *parent)
 
AssetWrapperwrap (treasurelist *tr, AssetWrapper *parent)
 
virtual ~ResourcesManager ()
 

Static Public Member Functions

static void archetypeUse (const archetype *item, CREMapInformationManager *store, AssetUseCallback callback)
 

Protected Attributes

ModifiedAssetsManager< Animations > myAnimations
 
ModifiedAssetsManager< archetype > myArchetypes
 
ModifiedAssetsManager< artifact > myArtifacts
 
ModifiedAssetsManager< Face > myFaces
 
ModifiedAssetsManager< GeneralMessage > myGeneralMessages
 
LicenseManager myLicenseManager
 
CREMapInformationManagermyMapInformationManager
 
ModifiedAssetsManager< quest_definition > myQuests
 
QList< QHash< QString, recipe * > > myRecipes
 
ModifiedAssetsManager< treasurelist > myTreasures
 
AssetWrapperManager< Animations, AnimationWrappermyWrappedAnimations
 
AssetWrapperManager< archetype, ArchetypeWrappermyWrappedArchetypes
 
AssetWrapperManager< artifactlist, ArtifactListWrappermyWrappedArtifactLists
 
AssetWrapperManager< artifact, ArtifactWrappermyWrappedArtifacts
 
AssetWrapperManager< Face, FaceWrappermyWrappedFaces
 
AssetWrapperManager< face_sets, FacesetsWrappermyWrappedFacesets
 
AssetWrapperManager< GeneralMessage, GeneralMessageWrappermyWrappedMessages
 
AssetWrapperManager< object, ObjectWrappermyWrappedObjects
 
AssetWrapperManager< quest_definition, QuestWrappermyWrappedQuests
 
AssetWrapperManager< quest_step_definition, QuestStepWrappermyWrappedQuestSteps
 
AssetWrapperManager< recipelist, RecipeListWrappermyWrappedRecipeLists
 
AssetWrapperManager< recipe, RecipeWrappermyWrappedRecipes
 
AssetWrapperManager< region, RegionWrappermyWrappedRegions
 
AssetWrapperManager< treasurelist, TreasureListWrappermyWrappedTreasureLists
 
AssetWrapperManager< treasure, TreasureWrappermyWrappedTreasures
 

Detailed Description

Class managing all assets, tracking in which file they are, which are modified, and such.

Definition at line 80 of file ResourcesManager.h.

Constructor & Destructor Documentation

◆ ResourcesManager()

ResourcesManager::ResourcesManager ( )

Definition at line 44 of file ResourcesManager.cpp.

◆ ~ResourcesManager()

ResourcesManager::~ResourcesManager ( )
virtual

Definition at line 49 of file ResourcesManager.cpp.

Member Function Documentation

◆ archetypeFiles()

std::vector<std::string> ResourcesManager::archetypeFiles ( ) const
inline

Definition at line 111 of file ResourcesManager.h.

References ModifiedAssetsManager< T >::files(), and myArchetypes.

Referenced by ArchetypesWrapper::addArchetype().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ archetypeModified

void ResourcesManager::archetypeModified ( archetype *  arch)
slot

Definition at line 213 of file ResourcesManager.cpp.

References ModifiedAssetsManager< T >::assetModified(), and myArchetypes.

Referenced by ArchetypesWrapper::addArchetype(), and ArchetypeWrapper::wasModified().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ archetypeUse()

void ResourcesManager::archetypeUse ( const archetype *  item,
CREMapInformationManager store,
AssetUseCallback  callback 
)
static

Definition at line 137 of file ResourcesManager.cpp.

Referenced by CREMainWindow::onReportArchetypes().

+ Here is the caller graph for this function:

◆ assetDefined() [1/7]

virtual void ResourcesManager::assetDefined ( const Animations *  asset,
const std::string &  filename 
)
inlineoverridevirtual

Definition at line 107 of file ResourcesManager.h.

References ModifiedAssetsManager< T >::assetDefined(), and myAnimations.

+ Here is the call graph for this function:

◆ assetDefined() [2/7]

virtual void ResourcesManager::assetDefined ( const archetype *  arch,
const std::string &  filename 
)
inlineoverridevirtual

Definition at line 101 of file ResourcesManager.h.

References ModifiedAssetsManager< T >::assetDefined(), and myArchetypes.

Referenced by ArchetypesWrapper::addArchetype(), QuestsWrapper::addQuest(), and TreasuresWrapper::addTreasureList().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ assetDefined() [3/7]

virtual void ResourcesManager::assetDefined ( const artifact *  asset,
const std::string &  filename 
)
inlineoverridevirtual

Definition at line 105 of file ResourcesManager.h.

References ModifiedAssetsManager< T >::assetDefined(), and myArtifacts.

+ Here is the call graph for this function:

◆ assetDefined() [4/7]

virtual void ResourcesManager::assetDefined ( const Face *  asset,
const std::string &  filename 
)
inlineoverridevirtual

Definition at line 106 of file ResourcesManager.h.

References ModifiedAssetsManager< T >::assetDefined(), and myFaces.

+ Here is the call graph for this function:

◆ assetDefined() [5/7]

virtual void ResourcesManager::assetDefined ( const GeneralMessage *  asset,
const std::string &  filename 
)
inlineoverridevirtual

Definition at line 104 of file ResourcesManager.h.

References ModifiedAssetsManager< T >::assetDefined(), and myGeneralMessages.

+ Here is the call graph for this function:

◆ assetDefined() [6/7]

virtual void ResourcesManager::assetDefined ( const quest_definition *  asset,
const std::string &  filename 
)
inlineoverridevirtual

Definition at line 102 of file ResourcesManager.h.

References ModifiedAssetsManager< T >::assetDefined(), and myQuests.

+ Here is the call graph for this function:

◆ assetDefined() [7/7]

virtual void ResourcesManager::assetDefined ( const treasurelist *  asset,
const std::string &  filename 
)
inlineoverridevirtual

Definition at line 103 of file ResourcesManager.h.

References ModifiedAssetsManager< T >::assetDefined(), and myTreasures.

+ Here is the call graph for this function:

◆ generalMessageModified

void ResourcesManager::generalMessageModified ( GeneralMessage *  message)
slot

Definition at line 256 of file ResourcesManager.cpp.

References ModifiedAssetsManager< T >::assetModified(), and myGeneralMessages.

Referenced by GeneralMessageWrapper::wasModified().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getMapInformationManager()

CREMapInformationManager* ResourcesManager::getMapInformationManager ( )
inline

Definition at line 91 of file ResourcesManager.h.

References myMapInformationManager.

Referenced by AllAssets::AllAssets(), RegionWrapper::mapBrowsingFinished(), CREMainWindow::onReportResetGroups(), and RegionWrapper::RegionWrapper().

+ Here is the caller graph for this function:

◆ getRecipe()

const recipe * ResourcesManager::getRecipe ( int  ingredients,
const QString &  name 
) const

Definition at line 129 of file ResourcesManager.cpp.

References myRecipes.

◆ hasPendingChanges()

bool ResourcesManager::hasPendingChanges ( ) const
inline

Definition at line 124 of file ResourcesManager.h.

References ModifiedAssetsManager< T >::hasPendingChanges(), myArchetypes, myArtifacts, myGeneralMessages, myQuests, and myTreasures.

Referenced by CREMainWindow::closeEvent().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ licenseManager()

LicenseManager* ResourcesManager::licenseManager ( )
inline

Definition at line 155 of file ResourcesManager.h.

References myLicenseManager.

Referenced by CREResourcesWindow::CREResourcesWindow(), CREMainWindow::onReportLicenses(), CREMainWindow::onToolReloadAssets(), and CREFacePanel::updateItem().

+ Here is the caller graph for this function:

◆ load()

void ResourcesManager::load ( )

Definition at line 57 of file ResourcesManager.cpp.

References myLicenseManager, myRecipes, onFatalInit(), LicenseManager::readLicense(), and recipes().

Referenced by CREMainWindow::CREMainWindow().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ originOf() [1/3]

std::string ResourcesManager::originOf ( const archetype *  arch) const
inline

Definition at line 110 of file ResourcesManager.h.

References myArchetypes, and ModifiedAssetsManager< T >::originOf().

Referenced by ArchetypeWrapper::setRaw(), ArtifactPanel::updateItem(), and CREFacePanel::updateItem().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ originOf() [2/3]

std::string ResourcesManager::originOf ( const artifact *  art) const
inline

Definition at line 122 of file ResourcesManager.h.

References myArtifacts, and ModifiedAssetsManager< T >::originOf().

+ Here is the call graph for this function:

◆ originOf() [3/3]

std::string ResourcesManager::originOf ( const Face *  face) const
inline

Definition at line 121 of file ResourcesManager.h.

References myFaces, and ModifiedAssetsManager< T >::originOf().

+ Here is the call graph for this function:

◆ originOfQuest()

std::string ResourcesManager::originOfQuest ( const quest_definition *  quest) const
inline

Definition at line 114 of file ResourcesManager.h.

References myQuests, and ModifiedAssetsManager< T >::originOf().

+ Here is the call graph for this function:

◆ origins()

const std::map<std::string, std::set<const archetype*> >& ResourcesManager::origins ( ) const
inline

Definition at line 109 of file ResourcesManager.h.

References myArchetypes, and ModifiedAssetsManager< T >::origins().

Referenced by saveTreasures().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ questFiles()

std::vector<std::string> ResourcesManager::questFiles ( ) const
inline

Definition at line 115 of file ResourcesManager.h.

References ModifiedAssetsManager< T >::files(), and myQuests.

Referenced by QuestsWrapper::addQuest().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ questModified

void ResourcesManager::questModified ( quest_definition *  quest)
slot

Definition at line 221 of file ResourcesManager.cpp.

References ModifiedAssetsManager< T >::assetModified(), and myQuests.

Referenced by QuestsWrapper::addQuest(), and QuestWrapper::wasModified().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ questOrigins()

const std::map<std::string, std::set<const quest_definition*> >& ResourcesManager::questOrigins ( ) const
inline

Definition at line 113 of file ResourcesManager.h.

References myQuests, and ModifiedAssetsManager< T >::origins().

+ Here is the call graph for this function:

◆ recipeMaxIngredients()

int ResourcesManager::recipeMaxIngredients ( ) const

Definition at line 114 of file ResourcesManager.cpp.

References myRecipes.

Referenced by RecipesWrapper::childrenCount().

+ Here is the caller graph for this function:

◆ recipes()

QStringList ResourcesManager::recipes ( int  count) const

Definition at line 119 of file ResourcesManager.cpp.

References myRecipes.

Referenced by load().

+ Here is the caller graph for this function:

◆ remove()

void ResourcesManager::remove ( treasure *  tr)
inline

Definition at line 153 of file ResourcesManager.h.

References myWrappedTreasures, and AssetWrapperManager< A, W >::remove().

Referenced by TreasureWrapper::doRemoveChild(), and TreasureListWrapper::removeChild().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ saveArchetypes

void ResourcesManager::saveArchetypes ( )
slot

Definition at line 217 of file ResourcesManager.cpp.

References myArchetypes, and ModifiedAssetsManager< T >::saveModifiedAssets().

Referenced by CREMainWindow::createMenus().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ saveArtifacts

void ResourcesManager::saveArtifacts ( )
slot

Definition at line 264 of file ResourcesManager.cpp.

References myArtifacts, and ModifiedAssetsManager< T >::saveModifiedAssets().

Referenced by CREMainWindow::createMenus().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ saveGeneralMessages

void ResourcesManager::saveGeneralMessages ( )
slot

Definition at line 260 of file ResourcesManager.cpp.

References myGeneralMessages, and ModifiedAssetsManager< T >::saveModifiedAssets().

Referenced by CREMainWindow::createMenus().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ saveQuests

void ResourcesManager::saveQuests ( )
slot

Definition at line 225 of file ResourcesManager.cpp.

References myQuests, and ModifiedAssetsManager< T >::saveModifiedAssets().

Referenced by CREMainWindow::onSaveQuests().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ saveTreasures

◆ setMapInformationManager()

void ResourcesManager::setMapInformationManager ( CREMapInformationManager mapInformationManager)
inline

Definition at line 88 of file ResourcesManager.h.

References myMapInformationManager.

Referenced by CREMainWindow::CREMainWindow().

+ Here is the caller graph for this function:

◆ treasureFiles()

std::vector<std::string> ResourcesManager::treasureFiles ( ) const
inline

Definition at line 117 of file ResourcesManager.h.

References ModifiedAssetsManager< T >::files(), and myTreasures.

Referenced by TreasuresWrapper::addTreasureList().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ treasureModified

void ResourcesManager::treasureModified ( treasurelist *  treasure)
slot

Definition at line 229 of file ResourcesManager.cpp.

References ModifiedAssetsManager< T >::assetModified(), and myTreasures.

Referenced by TreasuresWrapper::addTreasureList(), and TreasureListWrapper::wasModified().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ wrap() [1/15]

AssetWrapper* ResourcesManager::wrap ( Animations *  anim,
AssetWrapper parent 
)
inline

Definition at line 137 of file ResourcesManager.h.

References myWrappedAnimations, and AssetWrapperManager< A, W >::wrap().

+ Here is the call graph for this function:

◆ wrap() [2/15]

◆ wrap() [3/15]

AssetWrapper* ResourcesManager::wrap ( artifact *  art,
AssetWrapper parent 
)
inline

◆ wrap() [4/15]

AssetWrapper* ResourcesManager::wrap ( artifactlist *  al,
AssetWrapper parent 
)
inline

Definition at line 145 of file ResourcesManager.h.

References myWrappedArtifactLists, and AssetWrapperManager< A, W >::wrap().

+ Here is the call graph for this function:

◆ wrap() [5/15]

AssetWrapper* ResourcesManager::wrap ( Face *  face,
AssetWrapper parent 
)
inline

Definition at line 136 of file ResourcesManager.h.

References myWrappedFaces, and AssetWrapperManager< A, W >::wrap().

+ Here is the call graph for this function:

◆ wrap() [6/15]

AssetWrapper* ResourcesManager::wrap ( face_sets *  fs,
AssetWrapper parent 
)
inline

Definition at line 141 of file ResourcesManager.h.

References myWrappedFacesets, and AssetWrapperManager< A, W >::wrap().

+ Here is the call graph for this function:

◆ wrap() [7/15]

AssetWrapper* ResourcesManager::wrap ( GeneralMessage *  message,
AssetWrapper parent 
)
inline

Definition at line 142 of file ResourcesManager.h.

References myWrappedMessages, and AssetWrapperManager< A, W >::wrap().

+ Here is the call graph for this function:

◆ wrap() [8/15]

ObjectWrapper* ResourcesManager::wrap ( object *  ob,
AssetWrapper parent 
)
inline

Definition at line 135 of file ResourcesManager.h.

References myWrappedObjects, and AssetWrapperManager< A, W >::wrap().

+ Here is the call graph for this function:

◆ wrap() [9/15]

AssetWrapper* ResourcesManager::wrap ( quest_definition *  quest,
AssetWrapper parent 
)
inline

Definition at line 143 of file ResourcesManager.h.

References myWrappedQuests, and AssetWrapperManager< A, W >::wrap().

+ Here is the call graph for this function:

◆ wrap() [10/15]

AssetWrapper* ResourcesManager::wrap ( quest_step_definition *  step,
AssetWrapper parent 
)
inline

Definition at line 144 of file ResourcesManager.h.

References myWrappedQuestSteps, and AssetWrapperManager< A, W >::wrap().

+ Here is the call graph for this function:

◆ wrap() [11/15]

AssetWrapper* ResourcesManager::wrap ( recipe *  rc,
AssetWrapper parent 
)
inline

Definition at line 152 of file ResourcesManager.h.

References myWrappedRecipes, and AssetWrapperManager< A, W >::wrap().

+ Here is the call graph for this function:

◆ wrap() [12/15]

AssetWrapper* ResourcesManager::wrap ( recipelist *  list,
AssetWrapper parent 
)
inline

Definition at line 151 of file ResourcesManager.h.

References myWrappedRecipeLists, and AssetWrapperManager< A, W >::wrap().

+ Here is the call graph for this function:

◆ wrap() [13/15]

AssetWrapper* ResourcesManager::wrap ( region *  reg,
AssetWrapper parent 
)
inline

Definition at line 140 of file ResourcesManager.h.

References myWrappedRegions, and AssetWrapperManager< A, W >::wrap().

+ Here is the call graph for this function:

◆ wrap() [14/15]

AssetWrapper* ResourcesManager::wrap ( treasure *  tr,
AssetWrapper parent 
)
inline

Definition at line 139 of file ResourcesManager.h.

References myWrappedTreasures, and AssetWrapperManager< A, W >::wrap().

+ Here is the call graph for this function:

◆ wrap() [15/15]

AssetWrapper* ResourcesManager::wrap ( treasurelist *  tr,
AssetWrapper parent 
)
inline

Definition at line 138 of file ResourcesManager.h.

References myWrappedTreasureLists, and AssetWrapperManager< A, W >::wrap().

+ Here is the call graph for this function:

Field Documentation

◆ myAnimations

ModifiedAssetsManager<Animations> ResourcesManager::myAnimations
protected

Definition at line 177 of file ResourcesManager.h.

Referenced by assetDefined().

◆ myArchetypes

ModifiedAssetsManager<archetype> ResourcesManager::myArchetypes
protected

◆ myArtifacts

ModifiedAssetsManager<artifact> ResourcesManager::myArtifacts
protected

Definition at line 175 of file ResourcesManager.h.

Referenced by assetDefined(), hasPendingChanges(), originOf(), saveArtifacts(), and wrap().

◆ myFaces

ModifiedAssetsManager<Face> ResourcesManager::myFaces
protected

Definition at line 176 of file ResourcesManager.h.

Referenced by assetDefined(), and originOf().

◆ myGeneralMessages

ModifiedAssetsManager<GeneralMessage> ResourcesManager::myGeneralMessages
protected

◆ myLicenseManager

LicenseManager ResourcesManager::myLicenseManager
protected

Definition at line 193 of file ResourcesManager.h.

Referenced by licenseManager(), and load().

◆ myMapInformationManager

CREMapInformationManager* ResourcesManager::myMapInformationManager
protected

Definition at line 169 of file ResourcesManager.h.

Referenced by getMapInformationManager(), and setMapInformationManager().

◆ myQuests

ModifiedAssetsManager<quest_definition> ResourcesManager::myQuests
protected

◆ myRecipes

QList<QHash<QString, recipe*> > ResourcesManager::myRecipes
protected

Definition at line 170 of file ResourcesManager.h.

Referenced by getRecipe(), load(), recipeMaxIngredients(), and recipes().

◆ myTreasures

ModifiedAssetsManager<treasurelist> ResourcesManager::myTreasures
protected

◆ myWrappedAnimations

AssetWrapperManager<Animations, AnimationWrapper> ResourcesManager::myWrappedAnimations
protected

Definition at line 181 of file ResourcesManager.h.

Referenced by wrap().

◆ myWrappedArchetypes

AssetWrapperManager<archetype, ArchetypeWrapper> ResourcesManager::myWrappedArchetypes
protected

Definition at line 178 of file ResourcesManager.h.

Referenced by wrap().

◆ myWrappedArtifactLists

AssetWrapperManager<artifactlist, ArtifactListWrapper> ResourcesManager::myWrappedArtifactLists
protected

Definition at line 189 of file ResourcesManager.h.

Referenced by wrap().

◆ myWrappedArtifacts

AssetWrapperManager<artifact, ArtifactWrapper> ResourcesManager::myWrappedArtifacts
protected

Definition at line 190 of file ResourcesManager.h.

Referenced by wrap().

◆ myWrappedFaces

AssetWrapperManager<Face, FaceWrapper> ResourcesManager::myWrappedFaces
protected

Definition at line 180 of file ResourcesManager.h.

Referenced by wrap().

◆ myWrappedFacesets

AssetWrapperManager<face_sets, FacesetsWrapper> ResourcesManager::myWrappedFacesets
protected

Definition at line 185 of file ResourcesManager.h.

Referenced by wrap().

◆ myWrappedMessages

AssetWrapperManager<GeneralMessage, GeneralMessageWrapper> ResourcesManager::myWrappedMessages
protected

Definition at line 186 of file ResourcesManager.h.

Referenced by wrap().

◆ myWrappedObjects

AssetWrapperManager<object, ObjectWrapper> ResourcesManager::myWrappedObjects
protected

Definition at line 179 of file ResourcesManager.h.

Referenced by wrap().

◆ myWrappedQuests

AssetWrapperManager<quest_definition, QuestWrapper> ResourcesManager::myWrappedQuests
protected

Definition at line 187 of file ResourcesManager.h.

Referenced by wrap().

◆ myWrappedQuestSteps

AssetWrapperManager<quest_step_definition, QuestStepWrapper> ResourcesManager::myWrappedQuestSteps
protected

Definition at line 188 of file ResourcesManager.h.

Referenced by wrap().

◆ myWrappedRecipeLists

AssetWrapperManager<recipelist, RecipeListWrapper> ResourcesManager::myWrappedRecipeLists
protected

Definition at line 191 of file ResourcesManager.h.

Referenced by wrap().

◆ myWrappedRecipes

AssetWrapperManager<recipe, RecipeWrapper> ResourcesManager::myWrappedRecipes
protected

Definition at line 192 of file ResourcesManager.h.

Referenced by wrap().

◆ myWrappedRegions

AssetWrapperManager<region, RegionWrapper> ResourcesManager::myWrappedRegions
protected

Definition at line 184 of file ResourcesManager.h.

Referenced by wrap().

◆ myWrappedTreasureLists

AssetWrapperManager<treasurelist, TreasureListWrapper> ResourcesManager::myWrappedTreasureLists
protected

Definition at line 182 of file ResourcesManager.h.

Referenced by wrap().

◆ myWrappedTreasures

AssetWrapperManager<treasure, TreasureWrapper> ResourcesManager::myWrappedTreasures
protected

Definition at line 183 of file ResourcesManager.h.

Referenced by remove(), and wrap().


The documentation for this class was generated from the following files: