diff --git a/src/main/java/org/saturnclient/ui/SaturnScreen.java b/src/main/java/org/saturnclient/ui/SaturnScreen.java index fe47578..39027be 100644 --- a/src/main/java/org/saturnclient/ui/SaturnScreen.java +++ b/src/main/java/org/saturnclient/ui/SaturnScreen.java @@ -7,6 +7,10 @@ import java.util.List; public abstract class SaturnScreen { public static interface ScreenProvider { public void close(); + + public int getWidth(); + + public int getHeight(); } // General @@ -29,8 +33,8 @@ public abstract class SaturnScreen { protected void init() { elements.clear(); - width *= 2; - height *= 2; + width = provider.getWidth(); + height = provider.getHeight(); ui(); // abstraction to render the saturn ui and also render extra stuff here }