Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

dmn::Display Class Reference

Display interface. More...

#include <display.h>

Inheritance diagram for dmn::Display:

Inheritance graph
[legend]
Collaboration diagram for dmn::Display:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Display ()
 Constructor.

virtual ~Display ()
 Destructor.

virtual bool configure (Core *core)=0
 Make all the configuration needed by the module (after have the id).

virtual void tournament_winner (ID team_id)=0
 Team winner of the tournament.

virtual void match_winner (ID couple_id)=0
 Couple winner of the match.

virtual void game_winner (ID couple_id)=0
 Couple winner of the game.

virtual void hand_winner (ID player_id, Points points)=0
 Player winner of the hand.

virtual void tournament_classification ()=0
 Tournament classification.

virtual void match_score_board ()=0
 Match score board.

virtual void game_score_board ()=0
 Game score board.

virtual void shuffling_tile (ID player_id, Domino domino)=0
 Shuffling a tile to a player.

virtual void domino_played (ID player_id, Domino domino, HalfDomino half)=0
 A player play a domino.

virtual void player_pass (ID player_id)=0
 A player passes.


Detailed Description

Display interface.


Member Function Documentation

virtual bool dmn::Display::configure Core core  )  [pure virtual]
 

Make all the configuration needed by the module (after have the id).

Parameters:
core core module
Returns:
true if all was ok, else false

Implemented in dmn::DisplayNull, and dmn::DisplayText.

virtual void dmn::Display::domino_played ID  player_id,
Domino  domino,
HalfDomino  half
[pure virtual]
 

A player play a domino.

Parameters:
player_id player
domino domino played
half half of the domino

Implemented in dmn::DisplayNull, and dmn::DisplayText.

virtual void dmn::Display::game_winner ID  couple_id  )  [pure virtual]
 

Couple winner of the game.

Parameters:
couple_id couple who wins

Implemented in dmn::DisplayNull, and dmn::DisplayText.

virtual void dmn::Display::hand_winner ID  player_id,
Points  points
[pure virtual]
 

Player winner of the hand.

Parameters:
player_id player who wins
points points player did

Implemented in dmn::DisplayNull, and dmn::DisplayText.

virtual void dmn::Display::match_winner ID  couple_id  )  [pure virtual]
 

Couple winner of the match.

Parameters:
couple_id couple who wins

Implemented in dmn::DisplayNull, and dmn::DisplayText.

virtual void dmn::Display::player_pass ID  player_id  )  [pure virtual]
 

A player passes.

Parameters:
player_id player

Implemented in dmn::DisplayNull, and dmn::DisplayText.

virtual void dmn::Display::shuffling_tile ID  player_id,
Domino  domino
[pure virtual]
 

Shuffling a tile to a player.

Parameters:
player_id player
domino domino shuffled

Implemented in dmn::DisplayNull, and dmn::DisplayText.

virtual void dmn::Display::tournament_winner ID  team_id  )  [pure virtual]
 

Team winner of the tournament.

Parameters:
team_id couple who wins

Implemented in dmn::DisplayNull, and dmn::DisplayText.


The documentation for this class was generated from the following file:
Generated on Fri Dec 26 22:54:55 2003 for dmn by doxygen 1.3.4