|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
| Board | A darts board. |
| DartsSet | Set of darts used by a player during a game. |
| Game | A game of darts. |
| GameEventListener | A listener interested in events signaled by a game. |
| GameVisitor | Visitor that can visit a game-match tree. |
| Hit | Hit of a dart on a darts board. |
| Location | Location on a darts board. |
| Match | A darts match. |
| Objective | Objective of a player in a game: hit a particular zone of the board or end the turn. |
| Persistent | Interface implemented by all persistent objects of the framework. |
| Player | A user participating in a game. |
| Score | A player's score. |
| Team | A team of players. |
| Throw | The throw of a dart by a player in a particular turn. |
| Tournament | A darts tournament, consisting of several matches. |
| Turn | The turn of a player in a game. |
| User | A unique user of the system. |
| Zone | A zone of a darts board. |
| Class Summary | |
| GameEvent | Object representing a game event. |
| GameEventAdapter | Adapter with empty implementations of the methods provided by the GameEventListener interface. |
This package defines the core DarTra framework. The interfaces of this package represent the structure of a general framework to implement, play and analyse darts games. As such, this package defines the Domain Model [Fowler] of the application.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||