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

27 lines
666 B
Java

import javax.swing.*;
import java.awt.*;
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);
}
}