25 #ifndef ENGINES_WITCHER_GAME_H 26 #define ENGINES_WITCHER_GAME_H 70 static void getCampaigns(std::vector<Common::UString> &campaigns);
72 static void getModules (std::vector<Common::UString> &modules);
93 #endif // ENGINES_WITCHER_GAME_H A class holding an UTF-8 string.
Common::ScopedPtr< Functions > _functions
static void getCampaigns(std::vector< Common::UString > &campaigns)
Return a list of all campaigns.
Module & getModule()
Return the module context.
A simple scoped smart pointer template.
void refreshLocalized()
Refresh all localized strings.
static void getModules(std::vector< Common::UString > &modules)
Return a list of all modules.
Common::ScopedPtr< LuaBindings > _bindings
A scoped plain pointer, allowing pointer-y access and normal deletion.
void stopMusic()
Force all currently playing music stopped.
Game(WitcherEngine &engine, ::Engines::Console &console)
Campaign & getCampaign()
Return the campaign context.
::Engines::Console * _console
void playMusic(const Common::UString &music="")
Overwrite all currently playing music.
Common::ScopedPtr< Campaign > _campaign