v1.2.0: fixed null pointer crashes if the hero is right-clicked
This commit is contained in:
parent
3a6c4fdeb1
commit
381f96a8c4
|
@ -1384,6 +1384,9 @@ public class GameScene extends PixelScene {
|
||||||
} else if (objects.size() > 1){
|
} else if (objects.size() > 1){
|
||||||
title = "Multiple Objects";
|
title = "Multiple Objects";
|
||||||
image = Icons.get(Icons.INFO);
|
image = Icons.get(Icons.INFO);
|
||||||
|
} else if (objects.get(0) instanceof Hero) {
|
||||||
|
title = textLines.remove(0);
|
||||||
|
image = new Image(((Hero) objects.get(0)).sprite);
|
||||||
} else if (objects.get(0) instanceof Mob) {
|
} else if (objects.get(0) instanceof Mob) {
|
||||||
title = textLines.remove(0);
|
title = textLines.remove(0);
|
||||||
image = new Image(((Mob) objects.get(0)).sprite);
|
image = new Image(((Mob) objects.get(0)).sprite);
|
||||||
|
@ -1401,6 +1404,8 @@ public class GameScene extends PixelScene {
|
||||||
//determine first text line
|
//determine first text line
|
||||||
if (objects.isEmpty()) {
|
if (objects.isEmpty()) {
|
||||||
textLines.add(0, "Go Here");
|
textLines.add(0, "Go Here");
|
||||||
|
} else if (objects.get(0) instanceof Hero) {
|
||||||
|
textLines.add(0, "Go Here");
|
||||||
} else if (objects.get(0) instanceof Mob) {
|
} else if (objects.get(0) instanceof Mob) {
|
||||||
if (((Mob) objects.get(0)).alignment != Char.Alignment.ENEMY) {
|
if (((Mob) objects.get(0)).alignment != Char.Alignment.ENEMY) {
|
||||||
textLines.add(0, "Interact");
|
textLines.add(0, "Interact");
|
||||||
|
|
Loading…
Reference in New Issue
Block a user