mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-11 05:36:12 +00:00
TWP: Fix retroFonts is not updated when config changed
This commit is contained in:
parent
0cba66b204
commit
11ca8850ac
@ -71,6 +71,11 @@ void ResManager::loadSpriteSheet(const Common::String &name) {
|
||||
_spriteSheets[name].parseSpriteSheet(s);
|
||||
}
|
||||
|
||||
void ResManager::resetSaylineFont() {
|
||||
if(_fonts.contains("sayline"))
|
||||
_fonts.erase("sayline");
|
||||
}
|
||||
|
||||
void ResManager::loadFont(const Common::String &name) {
|
||||
if (name == "sayline") {
|
||||
debugC(kDebugRes, "Load font %s", name.c_str());
|
||||
|
@ -55,6 +55,7 @@ public:
|
||||
Texture *texture(const Common::String &name);
|
||||
SpriteSheet *spriteSheet(const Common::String &name);
|
||||
Common::SharedPtr<Font> font(const Common::String &name);
|
||||
void resetSaylineFont();
|
||||
|
||||
bool isThread(int id) const;
|
||||
bool isRoom(int id) const;
|
||||
|
@ -724,6 +724,7 @@ void TwpEngine::draw(RenderTexture *outTexture) {
|
||||
}
|
||||
|
||||
void TwpEngine::updateSettingVars() {
|
||||
_resManager->resetSaylineFont();
|
||||
sqcall("setSettingVar", "toilet_paper_over", ConfMan.getBool("toiletPaperOver"));
|
||||
sqcall("setSettingVar", "annoying_injokes", ConfMan.getBool("annoyingInJokes"));
|
||||
sqcall("setSettingVar", "ransome_unbeeped", ConfMan.getBool("ransomeUnbeeped"));
|
||||
|
Loading…
x
Reference in New Issue
Block a user