summaryrefslogtreecommitdiff
path: root/core/src/org/snoopdesigns/endless/renderer
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/org/snoopdesigns/endless/renderer')
-rw-r--r--core/src/org/snoopdesigns/endless/renderer/CursorRenderer.java29
-rw-r--r--core/src/org/snoopdesigns/endless/renderer/DebugRenderer.java54
-rw-r--r--core/src/org/snoopdesigns/endless/renderer/Renderer.java11
3 files changed, 0 insertions, 94 deletions
diff --git a/core/src/org/snoopdesigns/endless/renderer/CursorRenderer.java b/core/src/org/snoopdesigns/endless/renderer/CursorRenderer.java
deleted file mode 100644
index 05b12f9..0000000
--- a/core/src/org/snoopdesigns/endless/renderer/CursorRenderer.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package org.snoopdesigns.endless.renderer;
-
-import com.badlogic.gdx.Gdx;
-import com.badlogic.gdx.graphics.Cursor;
-import com.badlogic.gdx.graphics.Pixmap;
-
-public class CursorRenderer implements Renderer {
-
- private Pixmap crosshair;
-
- @Override
- public void create() {
- crosshair = new Pixmap(Gdx.files.internal("crosshair.png"));
- final Cursor cursor = Gdx.graphics.newCursor(crosshair,
- crosshair.getWidth() / 2,
- crosshair.getHeight() / 2);
- Gdx.graphics.setCursor(cursor);
- }
-
- @Override
- public void render() {
-
- }
-
- @Override
- public void dispose() {
- crosshair.dispose();
- }
-}
diff --git a/core/src/org/snoopdesigns/endless/renderer/DebugRenderer.java b/core/src/org/snoopdesigns/endless/renderer/DebugRenderer.java
deleted file mode 100644
index cbf8a07..0000000
--- a/core/src/org/snoopdesigns/endless/renderer/DebugRenderer.java
+++ /dev/null
@@ -1,54 +0,0 @@
-package org.snoopdesigns.endless.renderer;
-
-import com.badlogic.gdx.Gdx;
-import com.badlogic.gdx.graphics.Color;
-import com.badlogic.gdx.graphics.g2d.BitmapFont;
-import com.badlogic.gdx.graphics.g2d.SpriteBatch;
-import org.snoopdesigns.endless.context.Context;
-
-public class DebugRenderer implements Renderer {
-
- private BitmapFont font;
- private SpriteBatch batch;
-
- @Override
- public void create() {
- font = new BitmapFont(Gdx.files.internal("calibri.fnt"), false);
- font.setColor(Color.GREEN);
- font.getData().setScale(0.7f);
- batch = new SpriteBatch();
- }
-
- @Override
- public void render() {
- batch.begin();
- final String debugText = String.format("""
- window size %d x %d
- viewport %.1f %.1f
- zoom %.1f
- position %.1f %.1f
- angle %.1f
- speed %.1f m/s
- velocity %.1f %.1f
- """,
- Gdx.graphics.getWidth(),
- Gdx.graphics.getHeight(),
- Context.getInstance().getCameraContext().getViewport().x,
- Context.getInstance().getCameraContext().getViewport().y,
- Context.getInstance().getCameraContext().getZoom(),
- Context.getInstance().getCameraContext().getPosition().x,
- Context.getInstance().getCameraContext().getPosition().y,
- Context.getInstance().getPlayerShip().getBody().getAngle(),
- Context.getInstance().getPlayerShip().getBody().getLinearVelocity().len(),
- Context.getInstance().getPlayerShip().getBody().getLinearVelocity().x,
- Context.getInstance().getPlayerShip().getBody().getLinearVelocity().y);
- font.draw(batch, debugText, 10f, 190f);
- batch.end();
- }
-
- @Override
- public void dispose() {
- font.dispose();
- batch.dispose();
- }
-}
diff --git a/core/src/org/snoopdesigns/endless/renderer/Renderer.java b/core/src/org/snoopdesigns/endless/renderer/Renderer.java
deleted file mode 100644
index a98e36a..0000000
--- a/core/src/org/snoopdesigns/endless/renderer/Renderer.java
+++ /dev/null
@@ -1,11 +0,0 @@
-package org.snoopdesigns.endless.renderer;
-
-import org.snoopdesigns.endless.input.DefaultInputProcessor;
-
-public interface Renderer extends DefaultInputProcessor {
- void create();
- void render();
- void dispose();
- default void resize(int width, int height) {
- }
-}