diff --git a/core/src/com/riiablo/Riiablo.java b/core/src/com/riiablo/Riiablo.java index 162ec27e..755f0ae3 100644 --- a/core/src/com/riiablo/Riiablo.java +++ b/core/src/com/riiablo/Riiablo.java @@ -21,6 +21,11 @@ import com.riiablo.screen.GameScreen; public class Riiablo { private Riiablo() {} + public static final int MAX_DIFFS = 3; + public static final int MAX_ACTS = 5; + public static final int MAX_PLAYERS = 8; + public static final int MAX_NAME_LENGTH = 15; + public static final int DESKTOP_VIEWPORT_HEIGHT = 480; public static final int MOBILE_VIEWPORT_HEIGHT = 360; public static final int DESKTOP_VIEWPORT_MIN_WIDTH = 640; diff --git a/core/src/com/riiablo/codec/D2S.java b/core/src/com/riiablo/codec/D2S.java index d92a53b4..b1dcccf2 100644 --- a/core/src/com/riiablo/codec/D2S.java +++ b/core/src/com/riiablo/codec/D2S.java @@ -7,7 +7,6 @@ import com.badlogic.gdx.files.FileHandle; import com.badlogic.gdx.utils.Array; import com.badlogic.gdx.utils.GdxRuntimeException; import com.riiablo.Riiablo; -import com.riiablo.engine.Engine; import com.riiablo.codec.util.BitStream; import com.riiablo.item.Item; import com.riiablo.item.Location; @@ -179,7 +178,7 @@ public class D2S { size = slice.getInt(); checksum = slice.getInt(); alternate = slice.getInt(); - name = BufferUtils.readString2(slice, Engine.MAX_NAME_LENGTH + 1); + name = BufferUtils.readString2(slice, Riiablo.MAX_NAME_LENGTH + 1); flags = slice.getInt(); charClass = slice.get(); unk1 = BufferUtils.readBytes(slice, 2); diff --git a/core/src/com/riiablo/engine/Engine.java b/core/src/com/riiablo/engine/Engine.java index cae3b13f..bb8c49e2 100644 --- a/core/src/com/riiablo/engine/Engine.java +++ b/core/src/com/riiablo/engine/Engine.java @@ -115,9 +115,4 @@ public class Engine { //public static final byte MODE_GH = 18; //public static final byte MODE_GH = 19; } - - public static final int MAX_DIFFS = 3; - public static final int MAX_ACTS = 5; - public static final int MAX_PLAYERS = 8; - public static final int MAX_NAME_LENGTH = 15; } diff --git a/core/src/com/riiablo/item/Item.java b/core/src/com/riiablo/item/Item.java index 5a17b317..c55a77a3 100644 --- a/core/src/com/riiablo/item/Item.java +++ b/core/src/com/riiablo/item/Item.java @@ -12,7 +12,6 @@ import com.badlogic.gdx.utils.GdxRuntimeException; import com.badlogic.gdx.utils.ObjectMap; import com.riiablo.CharacterClass; import com.riiablo.Riiablo; -import com.riiablo.engine.Engine; import com.riiablo.codec.DC6; import com.riiablo.codec.Index; import com.riiablo.codec.StringTBL; @@ -192,7 +191,7 @@ public class Item extends Actor implements Disposable { socketsFilled = 0; qualityId = bitStream.readUnsigned7OrLess(3); // class qualityData = bitStream.readUnsigned7OrLess(7); // level - inscription = bitStream.readString2(Engine.MAX_NAME_LENGTH + 1, 7); // name + inscription = bitStream.readString2(Riiablo.MAX_NAME_LENGTH + 1, 7); // name } else { typeCode = bitStream.readString(4).trim(); socketsFilled = bitStream.readUnsigned7OrLess(3); @@ -295,7 +294,7 @@ public class Item extends Actor implements Disposable { } if ((flags & INSCRIBED) == INSCRIBED) { - inscription = bitStream.readString2(Engine.MAX_NAME_LENGTH + 1, 7); + inscription = bitStream.readString2(Riiablo.MAX_NAME_LENGTH + 1, 7); } bitStream.skip(1); // TODO: Unknown, this usually is 0, but is 1 on a Tome of Identify. (It's still 0 on a Tome of Townportal.) diff --git a/server/d2gs/src/com/riiablo/server/d2gs/D2GS.java b/server/d2gs/src/com/riiablo/server/d2gs/D2GS.java index 21862d1b..791f3ee6 100644 --- a/server/d2gs/src/com/riiablo/server/d2gs/D2GS.java +++ b/server/d2gs/src/com/riiablo/server/d2gs/D2GS.java @@ -90,7 +90,7 @@ public class D2GS extends ApplicationAdapter { private static final String TAG = "D2GS"; private static final int PORT = 6114; - private static final int MAX_CLIENTS = Engine.MAX_PLAYERS; + private static final int MAX_CLIENTS = Riiablo.MAX_PLAYERS; public static void main(String[] args) { Options options = new Options()