From 35e7d14e3b0f3777ded9dc27d5c673919e1d57e4 Mon Sep 17 00:00:00 2001 From: Kevin Whitaker Date: Tue, 16 Feb 2016 22:44:40 -0500 Subject: [PATCH] Just in case, char types can be localized too. --- .../model/Enums/CharacterType.java | 29 ++++++++++++++----- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/MiceAndMysticsTracker/src/main/java/com/eyecreate/miceandmystics/miceandmystics/model/Enums/CharacterType.java b/MiceAndMysticsTracker/src/main/java/com/eyecreate/miceandmystics/miceandmystics/model/Enums/CharacterType.java index bd3c256..29d4bdf 100644 --- a/MiceAndMysticsTracker/src/main/java/com/eyecreate/miceandmystics/miceandmystics/model/Enums/CharacterType.java +++ b/MiceAndMysticsTracker/src/main/java/com/eyecreate/miceandmystics/miceandmystics/model/Enums/CharacterType.java @@ -1,12 +1,25 @@ package com.eyecreate.miceandmystics.miceandmystics.model.Enums; +import com.eyecreate.miceandmystics.miceandmystics.MiceAndMysticsApplication; +import com.eyecreate.miceandmystics.miceandmystics.R; + public enum CharacterType { - Warrior, - Leader, - Mystic, - Scamp, - Tinkerer, - Archer, - Healer, - Maginos + Warrior(R.string.char_type_warrior), + Leader(R.string.char_type_leader), + Mystic(R.string.char_type_mystic), + Scamp(R.string.char_type_scamp), + Tinkerer(R.string.char_type_tinkerer), + Archer(R.string.char_type_archer), + Healer(R.string.char_type_healer), + Maginos(R.string.char_type_maginos); + + private int displayName; + + CharacterType(int displayName) { + this.displayName = displayName; + } + + public String displayName() { return MiceAndMysticsApplication.getInstance().getString(displayName); } + + @Override public String toString() { return displayName(); } } -- GitLab