|
||||||||||
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 |