Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
| ▼CKGrid2D::Generic< Type > | This template class represents a generic bidimensionnal grid |
| CKGrid2D::Hexagonal< Type > | This template implements a hexagonal grid where hexagons form horizontal lines: |
| ▼CKGrid2D::Generic< T > | |
| CKGrid2D::Square< T > | This template is a Generic implementation for a square bidimensionnal grid (SquareBase) |
| ▼CKGrid2D::HexagonalBase | This class contains static methods to manipulate coordinates on an hexagonal grid where hexagons form horizontal lines: |
| CKGrid2D::Hexagonal< Type > | This template implements a hexagonal grid where hexagons form horizontal lines: |
| CKExtHighscore::Item | This class defines how to convert and how to display a highscore element (such as the score, the date, ...) or a player info (such as the player name, the best score, ...) |
| CKExtHighscore::ItemArray | Manage a bunch of Item which are saved under the same group in KHighscores config file |
| CKCanvasRootPixmap | Implement KRootPixmap for a TQCanvasView |
| CKCardDialog | A carddeck selection dialog for card games |
| ▼CKChatBase | The base class for chat widgets |
| CKChat | A chat widget for non-KGame games |
| CKGameChat | A Chat widget for KGame-based games |
| CKChatBaseText | A TQListBoxText implementation for KChatBase |
| CKGameConnectDialog | Dialog to ask for host and port |
| CKGameDialog | TODO: rewrite entire documentation |
| ▼CKGameDialogConfig | Base class for configuration widgets |
| CKGameDialogChatConfig | This is not really a configuration widget but rather a simple chat widget |
| CKGameErrorDialog | Use error(), warning() and information() to display the information about a network game |
| CKGameErrorMessageDialog | The real class for error messages |
| ▼CKGameIO | Base class for IO devices for games |
| CKGameComputerIO | KGameIO variant for real-time games |
| CKGameKeyIO | The KGameKeyIO class |
| CKGameMouseIO | The KGameMouseIO class |
| CKGameProcessIO | The KGameProcessIO class |
| ▼CKGameLCD | This class is a visually enhanced TQLCDNumber: |
| CKGameLCDClock | This class is a digital clock widget |
| CKGameLCDList | This widget holds a list of TQLCDNumber arranged in a vertical layout |
| CKGameMisc | This class contains several (usually static) functions I really did not know a class for |
| ▼CKGameNetwork | KGame class with network support |
| CKGame | The main KDE game object |
| CKGameProcess | This is the process class used on the computer player side to communicate with its counterpart TDEProcessIO class |
| CKGameProgress | A progress indicator widget |
| ▼CKGamePropertyBase | Base class of KGameProperty |
| CKGameProperty< TQString > | |
| CKGameProperty< int > | |
| CKGameProperty< unsigned int > | |
| CKGameProperty< TQ_INT8 > | |
| CKGameProperty< type > | A class for network transparent games |
| CKGamePropertyHandler | A collection class for KGameProperty objects |
| CKGameSequence | This class takes care of round or move management as well of the gameover condition |
| CKHighscore | Class for managing highscore tables |
| CKMessageClient | A client to connect to a KMessageServer |
| ▼CKMessageIO | This abstract base class represents one end of a message connections between two clients |
| CKMessageDirect | This class implements the message communication using function calls directly |
| CKMessageSocket | This class implements the message communication using a TCP/IP socket |
| CKMessageServer | A server for message sending and broadcasting, using TCP/IP connections |
| CKMessageServerSocket | Internal class of KMessageServer |
| CKPlayer | Base class for a game player |
| CKScoreDialog | A simple high score dialog |
| CKStdGameAction | Replacement for KStdAction for TDE Games |
| CKExtHighscore::Manager | This class manages highscores and players entries (several players can share the same highscores list if the libkdegame library is built to support a common highscores file; NOTE that to correctly implement such feature we probably need a locking mechanism in KHighscore) |
| CKExtHighscore::MultiplayerScores | This class is used to store and show scores for multiplayer games |
| CKExtHighscore::Score | This class contains data for a score |
| ▼CKGrid2D::SquareBase | This class contains static methods to manipulate coordinates for a square bidimensionnal grid |
| CKGrid2D::Square< T > | This template is a Generic implementation for a square bidimensionnal grid (SquareBase) |
Trinity API Reference