started renderer

This commit is contained in:
nora 2020-12-25 13:56:59 +01:00
parent df4932adb3
commit 4e95ce139c
8 changed files with 40 additions and 3 deletions

View file

@ -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.*;

View file

@ -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;

View file

@ -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 {

View 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) {
}
}

View 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) {
}
}

View file

@ -1,4 +1,4 @@
package core.general;
package core.renderer;
import java.awt.Graphics2D;

View file

@ -0,0 +1,8 @@
package core.renderer;
import java.awt.*;
public abstract class Renderer {
public abstract void draw(Graphics2D g2d);
}