Files
PacMan/Display.java
2023-10-16 15:09:46 +02:00

32 lines
793 B
Java

import javax.swing.*;
import java.awt.*;
/**
* Beschreiben Sie hier die Klasse Display.
*
* @author (Ihr Name)
* @version (eine Versionsnummer oder ein Datum)
*/
public class Display extends JPanel
{
private final Spiel spiel;
public Display(Spiel spiel){
super();
this.spiel = spiel;
spiel.add(this);
}
@Override
public void paint(Graphics g){
Graphics2D g2 = (Graphics2D) g;
g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON);
g2.setRenderingHint(RenderingHints.KEY_INTERPOLATION,RenderingHints.VALUE_INTERPOLATION_BICUBIC);
g2.setRenderingHint(RenderingHints.KEY_RENDERING,RenderingHints.VALUE_RENDER_QUALITY);
spiel.render(g2);
}
}