DEADSOFTWARE

Add menu screen and game logo
[cavedroid.git] / core / src / ru / deadsoftware / cavecraft / Renderer.java
1 package ru.deadsoftware.cavecraft;
3 import com.badlogic.gdx.graphics.OrthographicCamera;
4 import com.badlogic.gdx.graphics.g2d.SpriteBatch;
5 import com.badlogic.gdx.graphics.glutils.ShapeRenderer;
7 public abstract class Renderer {
9 public OrthographicCamera camera;
10 public ShapeRenderer shapeRenderer;
11 public SpriteBatch spriteBatch;
13 public Renderer() {
14 }
16 public Renderer(float width, float height) {
17 camera = new OrthographicCamera();
18 shapeRenderer = new ShapeRenderer();
19 spriteBatch = new SpriteBatch();
20 camera.setToOrtho(true, width, height);
21 shapeRenderer.setProjectionMatrix(camera.combined);
22 spriteBatch.setProjectionMatrix(camera.combined);
23 }
25 public float getWidth() {
26 return camera.viewportWidth;
27 }
29 public float getHeight() {return camera.viewportHeight;}
31 public abstract void render();
33 }