0

あいまいで申し訳ありませんが、掲載するにはコードが多すぎます。

ファイブカードスタッドのゲームです。基本的に、別の配列リスト内の配列リストにオブジェクトを追加しようとしています。

ここで、players 配列を作成し、Hand クラスの配列をそれに追加します。少なくとも、それが起こっていると思います。

players = new ArrayList<Hand>();
for(int index = 0; index < playerCount; index++)
{
    players.add(new Hand());
}

その後、円形ディールで、players 配列内の Hand 配列にカードを追加しようとしました。カードが 5 枚あるので、最初のループは 5 回です。2 番目は、players 配列の長さ (プレイヤーの総数) であり、毎回 1 枚のカードを追加する必要があります。

for(int dealt = 0; dealt <= 5; dealt++)
{
    for(int index = 0; index <= players.size(); index++)
    {
        //what goes here????
    }
}

Deck クラスには、以下によって初期化される deal メソッドがあります。

myDeck = new Deck();

....しかし、それを「サブアレイ」に適用する方法がわかりません。

これは難しい注文だと思いますので、よろしくお願いします!

4

1 に答える 1

1
for(int dealt = 0; dealt <= 5; dealt++)
{
    for(int index = 0; index <= players.size(); index++)
    {
        players.get(index).addCard();
    }
}

addCardメソッドはパラメータを取りますか?

現在、各プレイヤーは 5 枚のカードを受け取ります。

于 2013-10-31T02:44:06.893 に答える