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

libtdegames

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCKGrid2D::Generic< Type >This template class represents a generic bidimensionnal grid
|\CKGrid2D::Hexagonal< Type >This template implements a hexagonal grid where hexagons form horizontal lines:
oCKGrid2D::Generic< T >
|\CKGrid2D::Square< T >This template is a Generic implementation for a square bidimensionnal grid (SquareBase)
oCKGrid2D::HexagonalBaseThis 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:
oCKExtHighscore::ItemThis 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, ...)
oCKExtHighscore::ItemArrayManage a bunch of Item which are saved under the same group in KHighscores config file
oCKCanvasRootPixmapImplement KRootPixmap for a TQCanvasView
oCKCardDialogA carddeck selection dialog for card games
oCKChatBaseThe base class for chat widgets
|oCKChatA chat widget for non-KGame games
|\CKGameChatA Chat widget for KGame-based games
oCKChatBaseTextA TQListBoxText implementation for KChatBase
oCKGameConnectDialogDialog to ask for host and port
oCKGameDialogTODO: rewrite entire documentation
oCKGameDialogConfigBase class for configuration widgets
|\CKGameDialogChatConfigThis is not really a configuration widget but rather a simple chat widget
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
|oCKGameComputerIOKGameIO variant for real-time games
|oCKGameKeyIOThe KGameKeyIO class
|oCKGameMouseIOThe KGameMouseIO class
|\CKGameProcessIOThe KGameProcessIO class
oCKGameLCDThis class is a visually enhanced TQLCDNumber:
|\CKGameLCDClockThis 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
oCKGameNetworkKGame class with network support
|\CKGameThe main KDE game object
oCKGameProcessThis is the process class used on the computer player side to communicate with its counterpart TDEProcessIO class
oCKGameProgressA progress indicator widget
oCKGamePropertyBaseBase class of KGameProperty
|oCKGameProperty< type >A class for network transparent games
|oCKGameProperty< int >
|oCKGameProperty< TQ_INT8 >
|oCKGameProperty< TQString >
|\CKGameProperty< unsigned int >
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
oCKMessageIOThis abstract base class represents one end of a message connections between two clients
|oCKMessageDirectThis class implements the message communication using function calls directly
|\CKMessageSocketThis class implements the message communication using a TCP/IP socket
oCKMessageServerA server for message sending and broadcasting, using TCP/IP connections
oCKMessageServerSocketInternal class of KMessageServer
oCKPlayerBase class for a game player
oCKScoreDialogA simple high score dialog
oCKStdGameActionReplacement for KStdAction for TDE Games
oCKExtHighscore::ManagerThis 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)
oCKExtHighscore::MultiplayerScoresThis class is used to store and show scores for multiplayer games
oCKExtHighscore::ScoreThis class contains data for a score
\CKGrid2D::SquareBaseThis 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)

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.6
This website is maintained by Timothy Pearson.