• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • libtdegames
 

libtdegames

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oNKExtHighscore
|oCManagerThis 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)
|oCItemArrayManage a bunch of Item which are saved under the same group in KHighscores config file
|oCItemThis 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, ...)
|oCScoreThis class contains data for a score
|\CMultiplayerScoresThis class is used to store and show scores for multiplayer games
oNKGrid2D
|oCGenericThis template class represents a generic bidimensionnal grid
|oCSquareBaseThis class contains static methods to manipulate coordinates for a square bidimensionnal grid
|oCSquareThis template is a Generic implementation for a square bidimensionnal grid (SquareBase)
|oCHexagonalBaseThis class contains static methods to manipulate coordinates on an hexagonal grid where hexagons form horizontal lines:
|\CHexagonalThis template implements a hexagonal grid where hexagons form horizontal lines:
oCKCanvasRootPixmapImplement KRootPixmap for a TQCanvasView
oCKCardDialogA carddeck selection dialog for card games
oCKChatA chat widget for non-KGame games
oCKChatBaseThe base class for chat widgets
oCKChatBaseTextA TQListBoxText implementation for KChatBase
oCKGameThe main KDE game object
oCKGameChatA Chat widget for KGame-based games
oCKGameComputerIOKGameIO variant for real-time games
oCKGameConnectDialogDialog to ask for host and port
oCKGameDialogTODO: rewrite entire documentation
oCKGameDialogChatConfigThis is not really a configuration widget but rather a simple chat widget
oCKGameDialogConfigBase class for configuration widgets
oCKGameErrorDialogUse error(), warning() and information() to display the information about a network game
oCKGameErrorMessageDialogThe real class for error messages
oCKGameIOBase class for IO devices for games
oCKGameKeyIOThe KGameKeyIO class
oCKGameLCDThis class is a visually enhanced TQLCDNumber:
oCKGameLCDClockThis class is a digital clock widget
oCKGameLCDListThis widget holds a list of TQLCDNumber arranged in a vertical layout
oCKGameMiscThis class contains several (usually static) functions I really did not know a class for
oCKGameMouseIOThe KGameMouseIO class
oCKGameNetworkKGame class with network support
oCKGameProcessThis is the process class used on the computer player side to communicate with its counterpart TDEProcessIO class
oCKGameProcessIOThe KGameProcessIO class
oCKGameProgressA progress indicator widget
oCKGamePropertyA class for network transparent games
oCKGamePropertyBaseBase class of KGameProperty
oCKGamePropertyHandlerA collection class for KGameProperty objects
oCKGameSequenceThis class takes care of round or move management as well of the gameover condition
oCKHighscoreClass for managing highscore tables
oCKMessageClientA client to connect to a KMessageServer
oCKMessageDirectThis class implements the message communication using function calls directly
oCKMessageIOThis abstract base class represents one end of a message connections between two clients
oCKMessageServerA server for message sending and broadcasting, using TCP/IP connections
oCKMessageServerSocketInternal class of KMessageServer
oCKMessageSocketThis class implements the message communication using a TCP/IP socket
oCKPlayerBase class for a game player
oCKScoreDialogA simple high score dialog
\CKStdGameActionReplacement for KStdAction for TDE Games

libtdegames

Skip menu "libtdegames"
  • Main Page
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

libtdegames

Skip menu "libtdegames"
  • libtdegames
Generated for libtdegames by doxygen 1.8.1.2
This website is maintained by Timothy Pearson.