Hallo Forenteam!
Ich arbeite zur Zeit an einem einfachen Kartenspiel.
Nun möchte ich gerne verschiedene Kartensets zur verfügung stellen, nämlich erstmal "Default" und "Kawasaki" zum Beispiel.
Die Pfade sind
und
also nehme ich als Pfad einfach
wobei
ist.
Nun möchte ich in der Klasse "Optionen" Buttons für jedes Kartenset einfügen.
Diese heißen
und
und ich habe versucht die Werte durch
zu ändern, allerdings ist der String kartenset ja nicht in der Klasse Optionen.
Was kann ich tun, damit ich die Information aus der Klasse Optionen in die Klasse Karte bekomme ohne ein neues Objekt zu erstellen? Es bringt mir ja nichts, eine Karte in den Optionen zu erstellen um dort ihr Bild zu ändern, wenn das Spiel selbst seine eigenen Karten erzeugt.
Bitte um Hilfe!
LG, spinner
Ich arbeite zur Zeit an einem einfachen Kartenspiel.
Nun möchte ich gerne verschiedene Kartensets zur verfügung stellen, nämlich erstmal "Default" und "Kawasaki" zum Beispiel.
Die Pfade sind
Code:
Images/Karten/Default/Karo7.png"
Code:
Images/Karten/Kawasaki/Karo7.png"
Code:
Images/Karten/"+kartenset+"/Karo7.png"
Code:
public String kartenset = new String("Default");
Nun möchte ich in der Klasse "Optionen" Buttons für jedes Kartenset einfügen.
Diese heißen
Code:
jbtn_default
Code:
jbtn_kawasaki
Java:
public void jbtn_kawasaki_ActionPerformed(ActionEvent evt)
{
kartenset.setText("Kawasaki");
}
Was kann ich tun, damit ich die Information aus der Klasse Optionen in die Klasse Karte bekomme ohne ein neues Objekt zu erstellen? Es bringt mir ja nichts, eine Karte in den Optionen zu erstellen um dort ihr Bild zu ändern, wenn das Spiel selbst seine eigenen Karten erzeugt.
Bitte um Hilfe!
LG, spinner