Working on translations and minor bugs fix

This commit is contained in:
Vladislav Khorev committed 2026-07-07 20:27:46 +03:00
1 parent a40a582b5a
commit c6ba8bd008
9 files changed
+75 -9

No files matched your search

+5 -1
View File
@@ -18,6 +18,8 @@ namespace ZL {
const float ATTACK_RANGE = 1.25f;
const float VISIBLE_RANGE = 6.f;
Dialogue::TranslationDatabase Character::nameTranslations;
void Character::loadAnimation(AnimationState animState, const std::string& filename, const std::string& zipFile) {
auto& data = animations[animState];
data.model.LoadFromFile(filename, zipFile);
@@ -1236,7 +1238,9 @@ void Character::drawName(TextRenderer& textRenderer,
? std::array<float, 4>{ 1.f, 0.f, 0.f, 1.f }
: std::array<float, 4>{ 0.f, 1.f, 0.f, 1.f };
textRenderer.drawText(state.npcName, screenX, screenY, 1.0f, true, color);
const std::string& translatedName = Character::nameTranslations.translateRef(state.npcName, g_currentLanguage);
textRenderer.drawText(translatedName, screenX, screenY, 1.0f, true, color);
}
void Character::drawHealthBar(Renderer& renderer,