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 javax.swing.*;
import java.awt.*; import java.awt.*;
...@@ -82,7 +84,7 @@ public class UnoSpielfeld extends JFrame { ...@@ -82,7 +84,7 @@ public class UnoSpielfeld extends JFrame {
//Karten ziehe Platz hinzufügen //Karten ziehe Platz hinzufügen
zieheKarte(); 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); kartenLabel = new JLabel(kartenIcon);
centerPanel.add(kartenLabel); centerPanel.add(kartenLabel);
...@@ -169,7 +171,7 @@ public class UnoSpielfeld extends JFrame { ...@@ -169,7 +171,7 @@ public class UnoSpielfeld extends JFrame {
} }
public void zieheKarte(){ public void zieheKarte(){
zieheButton = createImageButton("Inf2Pr_SoSe23_Gruppe03_UNO-master/UnoKarten/BackSide.png"); zieheButton = createImageButton("UnoKarten/BackSide.png");
centerPanel.add(zieheButton); centerPanel.add(zieheButton);
zieheButton.addActionListener(new ActionListener() { zieheButton.addActionListener(new ActionListener() {
@Override @Override
...@@ -190,14 +192,14 @@ public class UnoSpielfeld extends JFrame { ...@@ -190,14 +192,14 @@ public class UnoSpielfeld extends JFrame {
} }
public void changeKarteziehen(UnoKarte gezogeneKarte){ 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); zieheButton.setIcon(newIcon);
//Diese funktion ändert das Bild des Stapels zu dem Bild welches der Spiler neu gezogen hat //Diese funktion ändert das Bild des Stapels zu dem Bild welches der Spiler neu gezogen hat
} }
public void changeKarteziehenundo(){ 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); zieheButton.setIcon(newIcon);
//Diese Methode ändert das Bild wieder zur Rückseite einer Karte //Diese Methode ändert das Bild wieder zur Rückseite einer Karte
} }
...@@ -209,14 +211,14 @@ public class UnoSpielfeld extends JFrame { ...@@ -209,14 +211,14 @@ public class UnoSpielfeld extends JFrame {
revalidate(); revalidate();
repaint(); 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); kartenLabel.setIcon(newIcon);
if(aktuelleKarte.getFarbe() == Farbe.Wild) { if(aktuelleKarte.getFarbe() == Farbe.Wild) {
if (wert == Wert.Multicolor) { 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); kartenLabel.setIcon(newIcon);
} else if (wert == Wert.Draw_Four) { } 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); kartenLabel.setIcon(newIcon);
} }
revalidate(); revalidate();
...@@ -234,7 +236,7 @@ public class UnoSpielfeld extends JFrame { ...@@ -234,7 +236,7 @@ public class UnoSpielfeld extends JFrame {
revalidate(); revalidate();
repaint(); repaint();
for (int i = 0; i <= size; i++) { 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; int finalI = i;
kartenButton.addActionListener(new ActionListener() { kartenButton.addActionListener(new ActionListener() {
@Override @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