X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavedroid%2Fmisc%2FRenderer.java;h=c2577d36e4940a996468b3dbb382369b19eb000d;hb=refs%2Fheads%2Fmaster;hp=4919bc86654461fd27e9e63b9b79a9e592e8dee3;hpb=ef32f2e88b9c0daa411d0c304ce62b1235541fb1;p=cavedroid.git diff --git a/core/src/ru/deadsoftware/cavedroid/misc/Renderer.java b/core/src/ru/deadsoftware/cavedroid/misc/Renderer.java deleted file mode 100644 index 4919bc8..0000000 --- a/core/src/ru/deadsoftware/cavedroid/misc/Renderer.java +++ /dev/null @@ -1,68 +0,0 @@ -package ru.deadsoftware.cavedroid.misc; - -import com.badlogic.gdx.graphics.OrthographicCamera; -import com.badlogic.gdx.graphics.g2d.SpriteBatch; -import com.badlogic.gdx.graphics.glutils.ShapeRenderer; -import ru.deadsoftware.cavedroid.GameScreen; - -public abstract class Renderer { - - private final OrthographicCamera camera; - - protected final ShapeRenderer shaper; - protected final SpriteBatch spriter; - - protected Renderer() { - this(GameScreen.getWidth(), GameScreen.getHeight()); - } - - protected Renderer(float width, float height) { - camera = new OrthographicCamera(); - camera.setToOrtho(true, width, height); - shaper = new ShapeRenderer(); - shaper.setProjectionMatrix(camera.combined); - spriter = new SpriteBatch(); - spriter.setProjectionMatrix(camera.combined); - } - - public float getWidth() { - return camera.viewportWidth; - } - - public float getHeight() { - return camera.viewportHeight; - } - - public float getCamX() { - return camera.position.x; - } - - public float getCamY() { - return camera.position.y; - } - - public void setCamPos(float x, float y) { - camera.position.set(x, y, 0); - } - - public void setFontScale(float scale) { - Assets.minecraftFont.getData().setScale(scale); - } - - protected void setFontColor(int r, int g, int b) { - Assets.minecraftFont.setColor(r / 255f, g / 255f, b / 255f, 1f); - } - - protected void drawString(String str, float x, float y) { - Assets.minecraftFont.draw(spriter, str, x, y); - } - - protected void drawString(String str) { - Assets.minecraftFont.draw(spriter, str, - getWidth() / 2 - (float) Assets.getStringWidth(str) / 2, - getHeight() / 2 - (float) Assets.getStringHeight(str) / 2); - } - - public abstract void render(); - -}