Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
| 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) | |
| Manage a bunch of Item which are saved under the same group in KHighscores config file | |
| 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, ...) | |
| This class contains data for a score | |
| This class is used to store and show scores for multiplayer games | |
| This template class represents a generic bidimensionnal grid | |
| This class contains static methods to manipulate coordinates for a square bidimensionnal grid | |
| This template is a Generic implementation for a square bidimensionnal grid (SquareBase) | |
| This class contains static methods to manipulate coordinates on an hexagonal grid where hexagons form horizontal lines: | |
| This template implements a hexagonal grid where hexagons form horizontal lines: | |
| Implement KRootPixmap for a TQCanvasView | |
| A carddeck selection dialog for card games | |
| A chat widget for non-KGame games | |
| The base class for chat widgets | |
| A TQListBoxText implementation for KChatBase | |
| The main KDE game object | |
| A Chat widget for KGame-based games | |
| KGameIO variant for real-time games | |
| Dialog to ask for host and port | |
| TODO: rewrite entire documentation | |
| This is not really a configuration widget but rather a simple chat widget | |
| Base class for configuration widgets | |
| Use error(), warning() and information() to display the information about a network game | |
| The real class for error messages | |
| Base class for IO devices for games | |
| The KGameKeyIO class | |
| This class is a visually enhanced TQLCDNumber: | |
| This class is a digital clock widget | |
| This widget holds a list of TQLCDNumber arranged in a vertical layout | |
| This class contains several (usually static) functions I really did not know a class for | |
| The KGameMouseIO class | |
| KGame class with network support | |
| This is the process class used on the computer player side to communicate with its counterpart TDEProcessIO class | |
| The KGameProcessIO class | |
| A progress indicator widget | |
| A class for network transparent games | |
| Base class of KGameProperty | |
| A collection class for KGameProperty objects | |
| This class takes care of round or move management as well of the gameover condition | |
| Class for managing highscore tables | |
| A client to connect to a KMessageServer | |
| This class implements the message communication using function calls directly | |
| This abstract base class represents one end of a message connections between two clients | |
| A server for message sending and broadcasting, using TCP/IP connections | |
| Internal class of KMessageServer | |
| This class implements the message communication using a TCP/IP socket | |
| Base class for a game player | |
| A simple high score dialog | |
| Replacement for KStdAction for TDE Games |
Trinity API Reference