Java Blackjack游戏 - 等待方法

时间:2014-03-01 15:45:18

标签: java multithreading blackjack

我正在尝试为Black Jack游戏编写引擎

(UI现在由控制台实现,但将来它将使用JavaFX。)

我有一个Engine类,在这个类中我有一个名为placeInitialBets()的方法。

我需要Engine等到所有玩家都下注,但每个玩家都有时间限制。

修改:Engine

public class Engine implements Runnable {

private final LinkedList<Player> players;
private final PriorityQueue<Event> events;
private final CardDeck deck;

public Engine(LinkedList<Player> players) {
    this.players = new LinkedList<>();
    this.events = new PriorityQueue<>();
    this.deck = new CardDeck();
    this.players.addAll(players);
}

@Override
public void run() {
    placeFirstBets();
}

private void placeFirstBets() {
    // Some code...
}

}

我该如何实现?我需要使用线程吗?

0 个答案:

没有答案