From 6e446ac83dc35a8c780c4f58ff1d310e93727959 Mon Sep 17 00:00:00 2001 From: gered Date: Sun, 27 Apr 2014 22:27:15 -0400 Subject: [PATCH] remove ScreenPixelScaler stuff --- .../graphics/DefaultScreenPixelScaler.java | 47 ------------------- .../graphics/NoScaleScreenPixelScaler.java | 25 ---------- .../blarg/gdx/graphics/ScreenPixelScaler.java | 10 ---- 3 files changed, 82 deletions(-) delete mode 100644 src/main/java/ca/blarg/gdx/graphics/DefaultScreenPixelScaler.java delete mode 100644 src/main/java/ca/blarg/gdx/graphics/NoScaleScreenPixelScaler.java delete mode 100644 src/main/java/ca/blarg/gdx/graphics/ScreenPixelScaler.java diff --git a/src/main/java/ca/blarg/gdx/graphics/DefaultScreenPixelScaler.java b/src/main/java/ca/blarg/gdx/graphics/DefaultScreenPixelScaler.java deleted file mode 100644 index 94104f0..0000000 --- a/src/main/java/ca/blarg/gdx/graphics/DefaultScreenPixelScaler.java +++ /dev/null @@ -1,47 +0,0 @@ -package ca.blarg.gdx.graphics; - -public class DefaultScreenPixelScaler implements ScreenPixelScaler { - int scale = 0; - int viewportWidth = 0; - int viewportHeight = 0; - int scaledViewportWidth = 0; - int scaledViewportHeight = 0; - - @Override - public int getScale() { - return scale; - } - - @Override - public int getScaledWidth() { - return scaledViewportWidth; - } - - @Override - public int getScaledHeight() { - return scaledViewportHeight; - } - - @Override - public void calculateScale(int screenWidth, int screenHeight) { - viewportWidth = screenWidth; - viewportHeight = screenHeight; - - // TODO: these might need tweaking, this is fairly arbitrary - if (viewportWidth < 640 || viewportHeight < 480) - scale = 1; - else if (viewportWidth < 960 || viewportHeight < 720) - scale = 2; - else if (viewportWidth < 1280 || viewportHeight < 960) - scale = 3; - else if (viewportWidth < 1920 || viewportHeight < 1080) - scale = 4; - else - scale = 5; - - // TODO: desktop "retina" / 4K display sizes? 1440p? - - scaledViewportWidth = viewportWidth / scale; - scaledViewportHeight = viewportHeight / scale; - } -} diff --git a/src/main/java/ca/blarg/gdx/graphics/NoScaleScreenPixelScaler.java b/src/main/java/ca/blarg/gdx/graphics/NoScaleScreenPixelScaler.java deleted file mode 100644 index 1b5d500..0000000 --- a/src/main/java/ca/blarg/gdx/graphics/NoScaleScreenPixelScaler.java +++ /dev/null @@ -1,25 +0,0 @@ -package ca.blarg.gdx.graphics; - -import com.badlogic.gdx.Gdx; - -public class NoScaleScreenPixelScaler implements ScreenPixelScaler { - @Override - public int getScale() { - return 1; - } - - @Override - public int getScaledWidth() { - return Gdx.graphics.getWidth(); - } - - @Override - public int getScaledHeight() { - return Gdx.graphics.getHeight(); - } - - @Override - public void calculateScale(int screenWidth, int screenHeight) { - // nothing! - } -} diff --git a/src/main/java/ca/blarg/gdx/graphics/ScreenPixelScaler.java b/src/main/java/ca/blarg/gdx/graphics/ScreenPixelScaler.java deleted file mode 100644 index 161f3aa..0000000 --- a/src/main/java/ca/blarg/gdx/graphics/ScreenPixelScaler.java +++ /dev/null @@ -1,10 +0,0 @@ -package ca.blarg.gdx.graphics; - -public interface ScreenPixelScaler { - int getScale(); - - int getScaledWidth(); - int getScaledHeight(); - - void calculateScale(int screenWidth, int screenHeight); -}