diff options
Diffstat (limited to 'engines/illusions/dictionary.cpp')
-rw-r--r-- | engines/illusions/dictionary.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/engines/illusions/dictionary.cpp b/engines/illusions/dictionary.cpp index 2d9d4b4812..5cf4cef652 100644 --- a/engines/illusions/dictionary.cpp +++ b/engines/illusions/dictionary.cpp @@ -24,6 +24,7 @@ #include "illusions/dictionary.h" #include "illusions/actorresource.h" #include "illusions/backgroundresource.h" +#include "illusions/fontresource.h" #include "illusions/talkresource.h" namespace Illusions { @@ -40,6 +41,18 @@ ActorType *Dictionary::findActorType(uint32 id) { return _actorTypes.find(id); } +void Dictionary::addFont(uint32 id, FontResource *fontResource) { + _fontResources.add(id, fontResource); +} + +void Dictionary::removeFont(uint32 id) { + _fontResources.remove(id); +} + +FontResource *Dictionary::findFont(uint32 id) { + return _fontResources.find(id); +} + void Dictionary::addSequence(uint32 id, Sequence *sequence) { _sequences.add(id, sequence); } |