| Class and Description |
|---|
| ActionCard
Interface for all action cards
(Draw Two, Wild Draw Four, Skip, and Reverse).
|
| ActionCard.Action
Enum listing possible actions.
|
| Card
Base interface for all cards.
|
| ColoredCard
Abstract class for colored cards, inherited both by numbered cards and
colored action cards.
|
| ColoredCard.Color
Enum listing possible colors.
|
| Game.PlayStatus |
| IllegalCardException
Exception thrown when a player plays an illegal card.
|
| IllegalDrawException
Exception thrown when a player draws with legal cards to play.
|
| Player
Interface for Uno players.
|
| WildCard
Class for Wild cards.
|