Examples of SetPlayer


Examples of com.barrybecker4.game.multiplayer.set.SetPlayer

            return;
        }

        generalInfoPanel_.update(controller_);

        SetPlayer player = getSelectedPlayer();
        if (player != null) {
            int r = playerTable_.getTable().getSelectedRow();
            playerTable_.getTable().getModel().setValueAt("" + player.getNumSetsFound(), r, 2);
            playerTable_.getTable().clearSelection();
        }
    }
View Full Code Here

Examples of com.barrybecker4.game.multiplayer.set.SetPlayer

     * @return null if no current player
     */
    private SetPlayer getSelectedPlayer() {
        SetController c = (SetController)controller_;
        int selectedPlayerIndex = playerTable_.getTable().getSelectedRow();
        SetPlayer selectedPlayer = null;
        if (selectedPlayerIndex >= 0) {
            selectedPlayer = (SetPlayer) c.getPlayers().get(selectedPlayerIndex);
        }
        return selectedPlayer;
    }
View Full Code Here

Examples of com.barrybecker4.game.multiplayer.set.SetPlayer

        SetController c = (SetController)viewer.getController();

        List<Card> selectedCards = viewer.getSelectedCards();
        if (selectedCards.size() == 3) {

            SetPlayer p = ((SetPlayer)c.getCurrentPlayer());
            if (Card.isSet(selectedCards)) {
                JOptionPane.showMessageDialog(viewer_, "Congratulations, you found a set!");

                p.incrementNumSetsFound();
                c.removeCards(selectedCards);
                c.addCards(3);

            } else {
                JOptionPane.showMessageDialog(viewer_, "NO! that is not a set.");
                p.decrementNumSetsFound();
                c.gameChanged();
            }
            deselectCards(selectedCards);
            c.setCurrentPlayer(null);
            viewer_.repaint();
View Full Code Here

Examples of com.barrybecker4.game.multiplayer.set.SetPlayer

        return false;
    }

    @Override
    public String getGameOverMessage() {
        SetPlayer winner = (SetPlayer) ((SetController) controller_).determineWinners().get(0);
        return "the game is over. The winner is " + winner.getName() + " with " + winner.getNumSetsFound() + "sets";
    }
View Full Code Here

Examples of com.barrybecker4.game.multiplayer.set.SetPlayer

     * @param player to add
     */
    @Override
    protected void addRow(Object player)
    {
        SetPlayer p = (SetPlayer)player;
        Object d[] = new Object[getNumColumns()];

        d[NAME_INDEX] = p.getName();
        d[COLOR_INDEX ] = p.getColor();
        d[NUM_SETS_INDEX] = "" + p.getNumSetsFound();

        getPlayerModel().addRow(d);
    }
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.