axle.game

poker

package poker

Visibility
  1. Public
  2. All

Type Members

  1. case class Call(pokerPlayer: PokerPlayer)(implicit game: Poker) extends PokerMove with Product with Serializable

  2. case class Deal()(implicit game: Poker) extends PokerMove with Product with Serializable

  3. case class Flop()(implicit game: Poker) extends PokerMove with Product with Serializable

  4. case class Fold(pokerPlayer: PokerPlayer)(implicit game: Poker) extends PokerMove with Product with Serializable

  5. class MoveParser extends RegexParsers

  6. case class Payout()(implicit game: Poker) extends PokerMove with Product with Serializable

  7. class Poker extends Game[Poker]

  8. case class PokerHand(cards: IndexedSeq[Card]) extends Product with Serializable

  9. sealed trait PokerHandCategory extends AnyRef

  10. class PokerHandCategoryOrdering extends Ordering[PokerHandCategory]

  11. class PokerHandOrdering extends Ordering[PokerHand]

  12. abstract class PokerMove extends Move[Poker]

  13. case class PokerOutcome(winner: PokerPlayer, hand: Option[PokerHand])(implicit game: Poker) extends Outcome[Poker] with Product with Serializable

  14. abstract class PokerPlayer extends Player[Poker]

  15. class PokerPlayerAI extends PokerPlayer

  16. class PokerPlayerDealer extends PokerPlayer

  17. class PokerPlayerInteractive extends PokerPlayer

  18. case class PokerState(playerFn: (PokerState) ⇒ PokerPlayer, deck: Deck, shared: IndexedSeq[Card], numShown: Int, hands: Map[PokerPlayer, Seq[Card]], pot: Int, currentBet: Int, stillIn: Set[PokerPlayer], inFors: Map[PokerPlayer, Int], piles: Map[PokerPlayer, Int], _outcome: Option[PokerOutcome], _eventQueues: Map[PokerPlayer, List[Event[Poker]]])(implicit game: Poker) extends State[Poker] with Product with Serializable

  19. case class Raise(pokerPlayer: PokerPlayer, amount: Int)(implicit game: Poker) extends PokerMove with Product with Serializable

  20. class RandomPokerPlayer extends PokerPlayer

  21. case class River()(implicit game: Poker) extends PokerMove with Product with Serializable

  22. case class Turn()(implicit game: Poker) extends PokerMove with Product with Serializable

Value Members

  1. object Flush extends PokerHandCategory

  2. object FourOfAKind extends PokerHandCategory

  3. object FullHouse extends PokerHandCategory

  4. object High extends PokerHandCategory

  5. object Implicits

  6. object Pair extends PokerHandCategory

  7. object RoyalFlush extends PokerHandCategory

  8. object Straight extends PokerHandCategory

  9. object StraightFlush extends PokerHandCategory

  10. object ThreeOfAKind extends PokerHandCategory

  11. object TwoPair extends PokerHandCategory

Ungrouped