X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=core%2Fsrc%2Fru%2Fdeadsoftware%2Fcavedroid%2Fmisc%2FRenderer.java;h=a6154eed85952aa8889028b8b942e96987d403e6;hb=59d48c1b28c570755327a8fb0827fa57e7fd3914;hp=18e077ac586e31ff158f21b7d6da1e41d7b5022f;hpb=59d07dd8a43cfb159045e6313cca4d519f67a6fc;p=cavedroid.git diff --git a/core/src/ru/deadsoftware/cavedroid/misc/Renderer.java b/core/src/ru/deadsoftware/cavedroid/misc/Renderer.java index 18e077a..a6154ee 100644 --- a/core/src/ru/deadsoftware/cavedroid/misc/Renderer.java +++ b/core/src/ru/deadsoftware/cavedroid/misc/Renderer.java @@ -1,22 +1,22 @@ package ru.deadsoftware.cavedroid.misc; +import com.badlogic.gdx.InputProcessor; 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 { +public abstract class Renderer implements InputProcessor { - private OrthographicCamera camera; + protected final ShapeRenderer shaper; + protected final SpriteBatch spriter; + private final OrthographicCamera camera; - protected ShapeRenderer shaper; - protected SpriteBatch spriter; - - public Renderer() { + protected Renderer() { this(GameScreen.getWidth(), GameScreen.getHeight()); } - public Renderer(float width, float height) { + protected Renderer(float width, float height) { camera = new OrthographicCamera(); camera.setToOrtho(true, width, height); shaper = new ShapeRenderer(); @@ -65,4 +65,44 @@ public abstract class Renderer { public abstract void render(); + @Override + public boolean keyDown(int keycode) { + return false; + } + + @Override + public boolean keyUp(int keycode) { + return false; + } + + @Override + public boolean keyTyped(char character) { + return false; + } + + @Override + public boolean touchDown(int screenX, int screenY, int pointer, int button) { + return false; + } + + @Override + public boolean touchUp(int screenX, int screenY, int pointer, int button) { + return false; + } + + @Override + public boolean touchDragged(int screenX, int screenY, int pointer) { + return false; + } + + @Override + public boolean mouseMoved(int screenX, int screenY) { + return false; + } + + @Override + public boolean scrolled(int amount) { + return false; + } + }