import java.awt.*; import java.awt.geom.Ellipse2D; /** * Beschreiben Sie hier die Klasse Punkt. * * @author (Ihr Name) * @version (eine Versionsnummer oder ein Datum) */ public class Punkt extends Spielobjekt { double radius; Punkt(int x, int y, double radius){ super(x,y); this.radius = radius; } public Punkt(int x, int y){ this(x,y, 0.125); } @Override public void render(Graphics2D g, int SpielobjektGröße){ double centerXOnScreen = getCenterX() * SpielobjektGröße; double centerYOnScreen = getCenterY()* SpielobjektGröße; double radiusOnScreen = radius * SpielobjektGröße; double diameterOnScreen = radiusOnScreen * 2.0; g.setColor(Color.YELLOW); g.fill(new Ellipse2D.Double(centerXOnScreen - radiusOnScreen, centerYOnScreen - radiusOnScreen, diameterOnScreen, diameterOnScreen)); } public double getCenterX(){ return x + 0.5; } public double getCenterY(){ return y + 0.5; } public double getRadius(){ return radius; } }