From 0fc51654be3345bb89d7c4a7d2333a7645898be9 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Wed, 24 Aug 2016 17:31:42 -0400 Subject: [PATCH] v0.4.2: added some safety checks to level sizes --- .../shatteredpixel/shatteredpixeldungeon/levels/Level.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/Level.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/Level.java index 0cabab0a3..5d7ea4043 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/Level.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/Level.java @@ -278,7 +278,8 @@ public abstract class Level implements Bundlable { } protected void setupSize(){ - width = height = 32; + if (width == 0 || height == 0) + width = height = 32; length = width * height; } @@ -413,6 +414,8 @@ public abstract class Level implements Bundlable { } public int length() { + if (length == 0) + setupSize(); return length; }