diff --git a/core/src/ru/deadsoftware/cavecraft/Renderer.java b/core/src/ru/deadsoftware/cavecraft/Renderer.java
index 635af8573895ddb5c4ed75e2c66db2423cb4bd60..928d1fbc88c44263f92154103f4959532b0c3add 100644 (file)
public SpriteBatch spriteBatch;
public Renderer() {
+ this(GameScreen.getWidth(), GameScreen.getHeight());
}
public Renderer(float width, float height) {
camera = new OrthographicCamera();
- shapeRenderer = new ShapeRenderer();
- spriteBatch = new SpriteBatch();
camera.setToOrtho(true, width, height);
+ shapeRenderer = new ShapeRenderer();
shapeRenderer.setProjectionMatrix(camera.combined);
+ spriteBatch = new SpriteBatch();
spriteBatch.setProjectionMatrix(camera.combined);
}
public float getHeight() {return camera.viewportHeight;}
+ public void setFontScale(float scale) {
+ Assets.minecraftFont.getData().setScale(scale);
+ }
+
+ public void setFontColor(int r, int g, int b) {
+ Assets.minecraftFont.setColor(r/255f, g/255f, b/255f, 1f);
+ }
+
+ public void drawString(String str, float x, float y) {
+ Assets.minecraftFont.draw(spriteBatch, str, x, y);
+ }
+
public abstract void render();
}