| | Class | Description |
| | Card |
Represents a card for use with game logic, rendering and UI. |
| | CardArray |
An ordered container of cards with event dispatching. |
| | CardArrayEvent |
Represents something that happens to a card array. |
| | CardException |
Thrown when something goes wrong in a card game. |
| | Debug | Debugging utilities. |
| | Hand | Represents the local player's hand in a card game. |
| | HandEvent |
Represents something that happens to a hand of cards. |
| | NetArray | Encapsulates the access and schema information for maintaining a fixed size array of integers
on a whirled game server using NetSubControl. |
| | Sorter | Sorts cards so that it is easy for a player to assess his hand. |
| | Table | Class to perform various transformations between player id, absolute seats and relative seats. |
| | Team | Contains the players on a card game team. |
| | TurnTimer | Regulates the length of time consumed by a player making a move. |
| | TurnTimerEvent | |