Examples of Deck


Examples of com.barrybecker4.game.card.Deck

     * @param players the players to deal to.
     * @param numCardsToDealToEachPlayer number of cards to deal
     */
    public void dealCardsToPlayers(PlayerList players, int numCardsToDealToEachPlayer) {

        Deck deck = new Deck();
        assert (players != null) : "No players! (players_ is null)";
        for (Player p : players) {
            if (deck.size() < numCardsToDealToEachPlayer) {
                // ran out of cards. start a new shuffled deck.
                deck = new Deck();
            }
            PokerPlayer player = (PokerPlayer) p.getActualPlayer();
            player.setHand(new Hand(deck, numCardsToDealToEachPlayer));
            player.resetPlayerForNewRound();
        }
View Full Code Here

Examples of com.google.gwt.gin.higherlower.client.model.Deck

    deck.add(new Card(Suit.SPADES, Rank.TEN,  this.deckImages.ten_spade().createImage()));
    deck.add(new Card(Suit.SPADES, Rank.JACK,  this.deckImages.jack_spade().createImage()));
    deck.add(new Card(Suit.SPADES, Rank.QUEEN,  this.deckImages.queen_spade().createImage()));
    deck.add(new Card(Suit.SPADES, Rank.KING,  this.deckImages.king_spade().createImage()));

    return new Deck(deck, shuffler);
  }
View Full Code Here

Examples of com.svanloon.game.wizard.core.card.Deck

  private Score overallScores = new Score();
  private GameEventBroadcaster gameEventNotifier = new GameEventBroadcaster();
 
  private Card dealCards(int round, int dealer, int lead) {
    //Deck deck = new Deck(new PokerCardFinder());
    Deck deck = new Deck(cardFinder);
    deck.shuffle();
    for (int i = 0; i < round; i++) {
      for (Player player: new PlayerIterator(_playerCollection, lead)) {
        player.giveCard(deck.getCard());
      }
    }
    Player dealerPlayer = this._playerCollection.get(dealer);
    gameEventNotifier.notify(new HandDealtEvent(dealerPlayer.getId()));

    if (deck.hasCards()) {
      return deck.getCard();
    }
   
    return null;
  }
View Full Code Here

Examples of com.threerings.parlor.card.data.Deck

    @Override
    public void didStartup (PlaceObject plobj)
    {
        super.didStartup(plobj);

        _deck = new Deck();
        _trickCardGame = (TrickCardGameObject)plobj;
        _cardGame = (CardGameObject)plobj;
        _trickCardGame.setTrickCardGameService(addProvider(this, TrickCardGameMarshaller.class));
    }
View Full Code Here

Examples of com.zonga.supapuker.model.Deck

        assertThat(pcg.getStackedCards()).isEmpty();
    }

    @Test
    public void test_rules_winner_player1_killing_player2_before_empty_stack() {
        templateDeck = new Deck() {
            @Override
            public Deque<Card> newStackFromCards() {
                final ArrayDeque<Card> arrayDeque = new ArrayDeque<Card>();
                arrayDeque.add(new Card(RED, 10));
                arrayDeque.add(new Card(BLUE, 1));
View Full Code Here

Examples of com.zonga.supapuker.model.Deck

        assertThat(pcg.getStackedCards()).isNotEmpty();
    }

    @Test
    public void test_rules_winner_player2_killing_player1_before_empty_stack() {
        templateDeck = new Deck() {
            @Override
            public Deque<Card> newStackFromCards() {
                final ArrayDeque<Card> arrayDeque = new ArrayDeque<Card>();
                arrayDeque.add(new Card(BLUE, 1));
                arrayDeque.add(new Card(RED, 10));
View Full Code Here

Examples of communist.poker.Deck

import communist.gui.PokerGUI;
import communist.poker.Deck;

public class Poker {
  public static void main(String[] args) {
    Deck d = new Deck();
    PokerGUI gui = new PokerGUI(d);
  }
View Full Code Here

Examples of factOrFiction.model.Deck

  private Font italicFont;

  @Override
  public void doSave(IProgressMonitor monitor) {
    Deck deck = (Deck) getEditorInput().getAdapter(Deck.class);

    if (deck != null) {
      deck.save(monitor, (File) getEditorInput().getAdapter(File.class));
    }
    setDirty(false);
  }
View Full Code Here

Examples of factOrFiction.model.Deck

    service.activateContext("factOrFiction.deckEditorContext"); //$NON-NLS-1$
  }

  public void update(Observable arg0, Object arg1) {
    Deck deck = (Deck) getEditorInput().getAdapter(Deck.class);
    deck.reinitialize(CardPool.instance());
  }
View Full Code Here

Examples of factOrFiction.model.Deck

    Deck deck = (Deck) getEditorInput().getAdapter(Deck.class);
    deck.reinitialize(CardPool.instance());
  }

  public void initializeDeckViewer() {
    Deck deck = (Deck) getEditorInput().getAdapter(Deck.class);

    CardPool.instance().addObserver(this);

    deckName.setText(deck.get(DeckConstants.FEATURE_NAME));
    deckDesigner.setText(deck.get(DeckConstants.FEATURE_DESIGNER));
    deckLegality.setText(deck.get(DeckConstants.FEATURE_TOURNAMENT_LEGALITY));
   
    deckVersion.setText(deck.get(DeckConstants.FEATURE_VERSION));
    if(!"".equals(deck.get(DeckConstants.FEATURE_VERSION)) && !bannerGroup.getExpanded())
      bannerGroup.setExpanded(true);
    deckDCI.setText(deck.get(DeckConstants.FEATURE_DCI));
    if(!"".equals(deck.get(DeckConstants.FEATURE_DCI)) && !bannerGroup.getExpanded())
      bannerGroup.setExpanded(true);
    deckPlayer.setText(deck.get(DeckConstants.FEATURE_PLAYER));
    if(!"".equals(deck.get(DeckConstants.FEATURE_PLAYER)) && !bannerGroup.getExpanded())
      bannerGroup.setExpanded(true);
    deckTournamentTitle.setText(deck.get(DeckConstants.FEATURE_TOURNAMENT_TITLE));
    if(!"".equals(deck.get(DeckConstants.FEATURE_TOURNAMENT_TITLE)) && !bannerGroup.getExpanded())
      bannerGroup.setExpanded(true);
    deckTournamentType.setText(deck.get(DeckConstants.FEATURE_TOURNAMENT_TYPE));
    if(!"".equals(deck.get(DeckConstants.FEATURE_TOURNAMENT_TYPE)) && !bannerGroup.getExpanded())
      bannerGroup.setExpanded(true);
    deckTournamentCity.setText(deck.get(DeckConstants.FEATURE_TOURNAMENT_CITY));
    if(!"".equals(deck.get(DeckConstants.FEATURE_TOURNAMENT_CITY)) && !bannerGroup.getExpanded())
      bannerGroup.setExpanded(true);
    deckTournamentDate.setText(deck.get(DeckConstants.FEATURE_TOURNAMENT_DATE));
    if(!"".equals(deck.get(DeckConstants.FEATURE_TOURNAMENT_DATE)) && !bannerGroup.getExpanded())
      bannerGroup.setExpanded(true);

    deckViewer.setInput(deck);
    setDirty(false);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.