Hi all 
Habe folgendes Problem:
Mein Teampartner und ich veruschen das Spiel 17 & 4 zu programmieren.
Laut Aufgabenstellung sollen die Karten als Enumeration realisiert werden:
Diese ganzen Karten sollen zusätzlich noch in einem Karten Deck verwaltet werden. (Quasi jeder Tisch hat ein Deck von Karten
). Ausserdem sollen die Karten in einem Stack gespeichert werdenm, da man nach Aufgabenstellung nur von oben abheben darf und die Karten auch nur wieder oben drauf legen soll
Hier liegt auch gleich das Problem und zwar komme ich einfach nicht drauf wie ich die Karten aus der Enum in der Klasse KartenDeck dem Stack zuweisen kann. Habe schon versucht in der Enum erstmal die Karten einer Liste zuzuordnen, damit ich diese dann irgendwie übergeben kann, hat aber nicht wirklich funktioniert. Würde mich über Tips und Hilfestellung sehr freuen
MfG Tiyen
Habe folgendes Problem:
Mein Teampartner und ich veruschen das Spiel 17 & 4 zu programmieren.
Laut Aufgabenstellung sollen die Karten als Enumeration realisiert werden:
Java:
public enum Karten {
HERZZWEI(2), HERZDREI(3), HERZVIER(4), HERZFÜNF(5), HERZSECHS(6), HERZSIEBEN(
7), HERZACHT(8), HERZNEUN(9), HERZZEHN(10), HERZBUBE(10), HERZDAME(
10), HERZKÖNIG(10), HERZASS(11),
KAROZWEI(2), KARODREI(3), KAROVIER(4), KAROFÜNF(5), KAROSECHS(6), KAROSIEBEN(
7), KAROACHT(8), KARONEUN(9), KAROZEHN(10), KAROBUBE(10), KARODAME(
10), KAROKÖNIG(10), KAROASS(11),
PIKZWEI(2), PIKDREI(3), PIKVIER(4), PIKFÜNF(5), PIKSECHS(6), PIKSIEBEN(7), PIKACHT(
8), PIKNEUN(9), PIKZEHN(10), PIKBUBE(10), PIKDAME(10), PIKKÖNIG(10), PIKASS(
11),
KREUZZWEI(2), KREUZDREI(3), KREUZVIER(4), KREUZFÜNF(5), KREUZSECHS(6), KREUZSIEBEN(
7), KREUZACHT(8), KREUZNEUN(9), KREUZZEHN(10), KREUZBUBE(10), KREUZDAME(
10), KREUZKÖNIG(10), KREUZASS(11);
private int wert;
private Karten(int wert) {
this.wert = wert;
}
public int getWert() {
return this.wert;
}
}
Diese ganzen Karten sollen zusätzlich noch in einem Karten Deck verwaltet werden. (Quasi jeder Tisch hat ein Deck von Karten
Java:
package com.hsma.muemey.tpeib06.Casino;
import java.util.Stack;
public class KartenDeck<Karten> {
private Stack<Karten> deck = new Stack<Karten>();
public KartenDeck() {
}
Hier liegt auch gleich das Problem und zwar komme ich einfach nicht drauf wie ich die Karten aus der Enum in der Klasse KartenDeck dem Stack zuweisen kann. Habe schon versucht in der Enum erstmal die Karten einer Liste zuzuordnen, damit ich diese dann irgendwie übergeben kann, hat aber nicht wirklich funktioniert. Würde mich über Tips und Hilfestellung sehr freuen
MfG Tiyen