Methode in while-Schleife aufrufen geht nur beim ersten Mal

oppaernst

Mitglied
Hallo zusammen,

ich rufe in einer while-Schleife eine Poker-Dealer auf, der bei jedem Neudurchlauf der Schleife mischen soll:

Java:
        ...
        
        // STARTEN DER WHILE-SCHLEIFE FUER DAS SPIEL
        while(end != 1) {
            
            // RUNDEN (IN JEDER RUNDE IST JEDER EINMAL SMALL UND EINMAL BIG-BLIND
            for (int i=0; i<(number_of_players); i++) {
                
                // DEAL CARDS
                dealer mike = new dealer();
                mike.mix(cards);
                mike.give_cards(cards, cards_to_hand_out);
                
        ...

Das Problem ist jetzt, dass Java nur beim ersten Mal die Karten mischt. Beim erneuten Schleifendurchlauf bleibt Java in einer Endlosschleife hängen.
Hat jemand eine Idee, woran das liegen könnte?

Grüße
 
An einem Fehler. Irgendwo in deinem Code ist ein Fehler, der damit nicht umgehen kann, dass gewisse Datenstrukturen einen gewissen Zustand haben.

An den Code Stellen liegt es jedenfalls direkt nicht.
 

Zurück
Oben