mirror of
https://github.com/Noratrieb/Java2DGame.git
synced 2026-01-14 14:05:01 +01:00
started renderer
This commit is contained in:
parent
df4932adb3
commit
4e95ce139c
8 changed files with 40 additions and 3 deletions
|
|
@ -7,6 +7,7 @@ import core.physics.Collision;
|
|||
import core.objects.base.DebugPos;
|
||||
import core.physics.hitboxes.Hitbox;
|
||||
import core.objects.core.GameObject;
|
||||
import core.renderer.Drawable;
|
||||
import objects.Init;
|
||||
|
||||
import javax.swing.*;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
package core.objects.core;
|
||||
|
||||
import core.math.Coordinates;
|
||||
import core.general.Drawable;
|
||||
import core.renderer.Drawable;
|
||||
import core.general.Master;
|
||||
import core.math.Vector2D;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
package core.physics.hitboxes;
|
||||
|
||||
import core.general.Drawable;
|
||||
import core.renderer.Drawable;
|
||||
import core.math.Vector2D;
|
||||
|
||||
public abstract class Hitbox implements Drawable {
|
||||
|
|
|
|||
14
src/main/java/core/renderer/CircleRenderer.java
Normal file
14
src/main/java/core/renderer/CircleRenderer.java
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
package core.renderer;
|
||||
|
||||
import java.awt.*;
|
||||
|
||||
public class CircleRenderer extends Renderer{
|
||||
|
||||
private double radius;
|
||||
private Color color;
|
||||
|
||||
@Override
|
||||
public void draw(Graphics2D g2d) {
|
||||
|
||||
}
|
||||
}
|
||||
14
src/main/java/core/renderer/ComplexRenderer.java
Normal file
14
src/main/java/core/renderer/ComplexRenderer.java
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
package core.renderer;
|
||||
|
||||
import java.awt.*;
|
||||
import java.util.ArrayList;
|
||||
|
||||
public class ComplexRenderer extends Renderer{
|
||||
|
||||
private ArrayList<Renderer> renderers;
|
||||
|
||||
@Override
|
||||
public void draw(Graphics2D g2d) {
|
||||
|
||||
}
|
||||
}
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package core.general;
|
||||
package core.renderer;
|
||||
|
||||
import java.awt.Graphics2D;
|
||||
|
||||
8
src/main/java/core/renderer/Renderer.java
Normal file
8
src/main/java/core/renderer/Renderer.java
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
package core.renderer;
|
||||
|
||||
import java.awt.*;
|
||||
|
||||
public abstract class Renderer {
|
||||
|
||||
public abstract void draw(Graphics2D g2d);
|
||||
}
|
||||
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue