25 #ifndef ENGINES_DRAGONAGE_GAME_H 26 #define ENGINES_DRAGONAGE_GAME_H 46 class DragonAgeEngine;
98 #endif // ENGINES_DRAGONAGE_GAME_H Game(DragonAgeEngine &engine, ::Engines::Console &console)
Generic Aurora engines resource utility functions.
Common::ScopedPtr< Functions > _functions
static void loadResourceDir(const Common::UString &dir, uint32 priority, ChangeList &changes)
static void loadTexturePack(const Common::UString &dir, uint32 priority, ChangeList &res, TextureQuality quality)
A class holding an UTF-8 string.
Campaigns & getCampaigns()
Return the campaigns context.
A simple scoped smart pointer template.
std::list< Common::ChangeID > ChangeList
Common::ScopedPtr< Campaigns > _campaigns
Types and functions related to language.
::Engines::Console * _console
static void loadTalkTable(const Common::UString &tlk, Aurora::Language language, uint32 priority, ChangeList &changes)
A scoped plain pointer, allowing pointer-y access and normal deletion.
static void unloadTalkTables(ChangeList &changes)
Unload this set of talk tables.
static void loadResources(const Common::UString &dir, uint32 priority, ChangeList &res)
Load all game resource archives found in this directory.
Basic Dragon Age: Origins type definitions.
void loadTalkTables(const Common::UString &dir, uint32 priority, ChangeList &res)
Load all talk tables in the current language found in this directory.
DragonAgeEngine * _engine