v1.2.0: fixed plant names persisting between language changes
This commit is contained in:
parent
31bf347df7
commit
b1a697916c
|
@ -50,8 +50,6 @@ import com.watabou.utils.Reflection;
|
|||
import java.util.ArrayList;
|
||||
|
||||
public abstract class Plant implements Bundlable {
|
||||
|
||||
public String plantName = Messages.get(this, "name");
|
||||
|
||||
public int image;
|
||||
public int pos;
|
||||
|
@ -113,7 +111,11 @@ public abstract class Plant implements Bundlable {
|
|||
public void storeInBundle( Bundle bundle ) {
|
||||
bundle.put( POS, pos );
|
||||
}
|
||||
|
||||
|
||||
public String name(){
|
||||
return Messages.get(this, "name");
|
||||
}
|
||||
|
||||
public String desc() {
|
||||
String desc = Messages.get(this, "desc");
|
||||
if (Dungeon.hero.subClass == HeroSubClass.WARDEN){
|
||||
|
|
|
@ -1329,7 +1329,7 @@ public class GameScene extends PixelScene {
|
|||
if (obj instanceof Hero) names.add(((Hero) obj).className().toUpperCase(Locale.ENGLISH));
|
||||
else if (obj instanceof Mob) names.add(Messages.titleCase( ((Mob)obj).name() ));
|
||||
else if (obj instanceof Heap) names.add(Messages.titleCase( ((Heap)obj).toString() ));
|
||||
else if (obj instanceof Plant) names.add(Messages.titleCase( ((Plant) obj).plantName ));
|
||||
else if (obj instanceof Plant) names.add(Messages.titleCase( ((Plant) obj).name() ));
|
||||
else if (obj instanceof Trap) names.add(Messages.titleCase( ((Trap) obj).name() ));
|
||||
}
|
||||
return names;
|
||||
|
|
|
@ -31,7 +31,7 @@ public class WndInfoPlant extends WndTitledMessage {
|
|||
public WndInfoPlant( Plant plant ) {
|
||||
|
||||
super(TerrainFeaturesTilemap.tile( plant.pos, Dungeon.level.map[plant.pos]),
|
||||
Messages.titleCase(plant.plantName), plant.desc());
|
||||
Messages.titleCase(plant.name()), plant.desc());
|
||||
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user