Skip to content
Snippets Groups Projects
Commit b282af4e authored by Justin Klein's avatar Justin Klein
Browse files

Replace UnoSpielfeld.java

parent 67670f8e
No related branches found
No related tags found
1 merge request!3Frontend2
/*
An dieser Datei hat Justin Klein gearbeitet
*/
import javax.swing.*;
import java.awt.*;
......@@ -82,7 +84,7 @@ public class UnoSpielfeld extends JFrame {
//Karten ziehe Platz hinzufügen
zieheKarte();
ImageIcon kartenIcon = new ImageIcon("Inf2Pr_SoSe23_Gruppe03_UNO-master/UnoKarten/BackSide.png"); // Passe den Pfad zum Kartenbild an
ImageIcon kartenIcon = new ImageIcon("UnoKarten/BackSide.png"); // Passe den Pfad zum Kartenbild an
kartenLabel = new JLabel(kartenIcon);
centerPanel.add(kartenLabel);
......@@ -169,7 +171,7 @@ public class UnoSpielfeld extends JFrame {
}
public void zieheKarte(){
zieheButton = createImageButton("Inf2Pr_SoSe23_Gruppe03_UNO-master/UnoKarten/BackSide.png");
zieheButton = createImageButton("UnoKarten/BackSide.png");
centerPanel.add(zieheButton);
zieheButton.addActionListener(new ActionListener() {
@Override
......@@ -190,14 +192,14 @@ public class UnoSpielfeld extends JFrame {
}
public void changeKarteziehen(UnoKarte gezogeneKarte){
ImageIcon newIcon = new ImageIcon("Inf2Pr_SoSe23_Gruppe03_UNO-master/UnoKarten/"+Bild(gezogeneKarte)+".png"); // Passe den Pfad zum Uno-Bild an
ImageIcon newIcon = new ImageIcon("UnoKarten/"+Bild(gezogeneKarte)+".png"); // Passe den Pfad zum Uno-Bild an
zieheButton.setIcon(newIcon);
//Diese funktion ändert das Bild des Stapels zu dem Bild welches der Spiler neu gezogen hat
}
public void changeKarteziehenundo(){
ImageIcon newIcon = new ImageIcon("Inf2Pr_SoSe23_Gruppe03_UNO-master/UnoKarten/BackSide.png"); // Passe den Pfad zum Uno-Bild an
ImageIcon newIcon = new ImageIcon("UnoKarten/BackSide.png"); // Passe den Pfad zum Uno-Bild an
zieheButton.setIcon(newIcon);
//Diese Methode ändert das Bild wieder zur Rückseite einer Karte
}
......@@ -209,14 +211,14 @@ public class UnoSpielfeld extends JFrame {
revalidate();
repaint();
ImageIcon newIcon = new ImageIcon("Inf2Pr_SoSe23_Gruppe03_UNO-master/UnoKarten/" + Bild(aktuelleKarte) + ".png"); // Passe den Pfad zum Uno-Bild an
ImageIcon newIcon = new ImageIcon("UnoKarten/" + Bild(aktuelleKarte) + ".png"); // Passe den Pfad zum Uno-Bild an
kartenLabel.setIcon(newIcon);
if(aktuelleKarte.getFarbe() == Farbe.Wild) {
if (wert == Wert.Multicolor) {
newIcon = new ImageIcon("Inf2Pr_SoSe23_Gruppe03_UNO-master/UnoKarten/Wild_" + wert + "_" + farbe + ".png"); // Passe den Pfad zum Uno-Bild an
newIcon = new ImageIcon("UnoKarten/Wild_" + wert + "_" + farbe + ".png"); // Passe den Pfad zum Uno-Bild an
kartenLabel.setIcon(newIcon);
} else if (wert == Wert.Draw_Four) {
newIcon = new ImageIcon("Inf2Pr_SoSe23_Gruppe03_UNO-master/UnoKarten/Wild_" + wert + "_" + farbe + ".png"); // Passe den Pfad zum Uno-Bild an
newIcon = new ImageIcon("UnoKarten/Wild_" + wert + "_" + farbe + ".png"); // Passe den Pfad zum Uno-Bild an
kartenLabel.setIcon(newIcon);
}
revalidate();
......@@ -234,7 +236,7 @@ public class UnoSpielfeld extends JFrame {
revalidate();
repaint();
for (int i = 0; i <= size; i++) {
JButton kartenButton = createImageButton("Inf2Pr_SoSe23_Gruppe03_UNO-master/UnoKarten/"+Bild(spielerHand.spielerHaende.get(reihen).get(i))+".png"); // Passe den Pfad zum Kartenbild an
JButton kartenButton = createImageButton("UnoKarten/"+Bild(spielerHand.spielerHaende.get(reihen).get(i))+".png"); // Passe den Pfad zum Kartenbild an
int finalI = i;
kartenButton.addActionListener(new ActionListener() {
@Override
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment