From af88f7f96b64acd013c964383028311d6d310d5e Mon Sep 17 00:00:00 2001 From: Dmitrii Morozov Date: Sat, 4 Jan 2025 12:41:47 +0100 Subject: Start from scratch --- .../endless/renderer/CursorRenderer.java | 29 ------------ .../endless/renderer/DebugRenderer.java | 54 ---------------------- .../snoopdesigns/endless/renderer/Renderer.java | 11 ----- 3 files changed, 94 deletions(-) delete mode 100644 core/src/org/snoopdesigns/endless/renderer/CursorRenderer.java delete mode 100644 core/src/org/snoopdesigns/endless/renderer/DebugRenderer.java delete mode 100644 core/src/org/snoopdesigns/endless/renderer/Renderer.java (limited to 'core/src/org/snoopdesigns/endless/renderer') 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) { - } -} -- cgit v1.2.3