Fixed lints

This commit is contained in:
M. Sz 2020-11-24 11:50:58 +01:00
parent 5a6f0c2dcb
commit ac6846b0ec
2 changed files with 10 additions and 8 deletions

View File

@ -291,21 +291,22 @@ func (am *AssetManager) TranslateString(key string) string {
return key
}
// TranslateHeroClass translates her class given to game locale
func (am *AssetManager) TranslateHeroClass(h d2enum.Hero) string {
switch h {
case 1:
case d2enum.HeroBarbarian:
return am.TranslateString("Barbarian")
case 2:
case d2enum.HeroNecromancer:
return am.TranslateString("Necromancer")
case 3:
case d2enum.HeroPaladin:
return am.TranslateString("Paladin")
case 4:
case d2enum.HeroAssassin:
return am.TranslateString("Assassin")
case 5:
case d2enum.HeroSorceress:
return am.TranslateString("Sorceress")
case 6:
case d2enum.HeroAmazon:
return am.TranslateString("Amazon")
case 7:
case d2enum.HeroDruid:
return am.TranslateString("Druid")
default:
am.Error("Unknown Hero Class")

View File

@ -348,7 +348,8 @@ func (v *CharacterSelect) updateCharacterBoxes() {
}
heroName := v.gameStates[idx].HeroName
heroInfo := v.asset.TranslateString("level") + " " + strconv.FormatInt(int64(v.gameStates[idx].Stats.Level), 10) + " " + v.asset.TranslateHeroClass(v.gameStates[idx].HeroType)
heroInfo := v.asset.TranslateString("level") + " " + strconv.FormatInt(int64(v.gameStates[idx].Stats.Level), 10) +
" " + v.asset.TranslateHeroClass(v.gameStates[idx].HeroType)
v.characterNameLabel[i].SetText(d2ui.ColorTokenize(heroName, d2ui.ColorTokenGold))
v.characterStatsLabel[i].SetText(d2ui.ColorTokenize(heroInfo, d2ui.ColorTokenWhite))