|
Games::Euchre::Team - Team class for Euchre card game
|
Games::Euchre::Team - Team class for Euchre card game
The Team object is used to keep track of bidding information and
current score for the two teams in a Euchre game.
- 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.
- 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.
Games::Euchre
GNU Public License, version 2
Chris Dolan, chrisdolan@users.sourceforge.net
|
Games::Euchre::Team - Team class for Euchre card game
|