Games::Euchre::Team - Team class for Euchre card game


NAME

Games::Euchre::Team - Team class for Euchre card game


DESCRIPTION

The Team object is used to keep track of bidding information and current score for the two teams in a Euchre game.


CLASS METHODS

new GAME NUMBER NAME PLAYER1 PLAYER2
Create and initialize a new Euchre team for the specified game. The number is ``1'' or ``2''. The name is a string used to identify this team. The players are instantiated Games::Euchre::Player instances.


INSTANCE METHODS

getGame
Return the Euchre game instance to which this team belongs.

getOtherTeam
Returns the team recorded in the setOtherTeam() method.

addScore SCORE
Increment this team's game score by this amount.

addTrick
Increment this team's trick count by one.

getNumber
Return this team's number, between 1 and 2

getName
Return the team name.

getPlayers
Return an array of the two players on this team.

getScore
Return the current game score for this team.\

getTricks
Return the number of tricks won by this team in the current hand.

wentAlone
Returns a boolean indicating whether a member of this team chose to go alone on a bid.

isBidder
Returns a boolean indicating whether a member of this team called the trump suit during bidding.

resetGame
Clear all of the state for the current game and get ready for the next one.

resetHand
Clear all of the state for the current hand and get ready for the next one.


SEE ALSO

Games::Euchre


LICENSE

GNU Public License, version 2


AUTHOR

Chris Dolan, chrisdolan@users.sourceforge.net

 Games::Euchre::Team - Team class for Euchre card game