package org.codecranachan.asteroidpush.content.visuals;
import org.codecranachan.asteroidpush.base.visuals.Representation;
import org.codecranachan.asteroidpush.utils.Circle;
import org.newdawn.slick.Color;
import org.newdawn.slick.Graphics;
public class CircleRepresentation implements Representation {
public Circle circle;
public Color color;
public CircleRepresentation(Circle circle, Color color) {
this.circle = circle;
this.color = color;
}
public void render(Graphics g) {
float radius = circle.getRadius();
g.setColor(color);
g.setLineWidth(2.0f);
g.drawOval(circle.getCenter().x - radius,
circle.getCenter().y - radius,
radius * 2f,
radius * 2f);
}
public int getPriority() {
return 0;
}
}