remove ScreenPixelScaler stuff

This commit is contained in:
Gered 2014-04-27 22:27:15 -04:00
parent b4dea89458
commit 6e446ac83d
3 changed files with 0 additions and 82 deletions

View file

@ -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;
}
}

View file

@ -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!
}
}

View file

@ -1,10 +0,0 @@
package ca.blarg.gdx.graphics;
public interface ScreenPixelScaler {
int getScale();
int getScaledWidth();
int getScaledHeight();
void calculateScale(int screenWidth, int screenHeight);
}