• 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]
 ▼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::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:
 CKExtHighscore::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, ...)
 CKExtHighscore::ItemArrayManage a bunch of Item which are saved under the same group in KHighscores config file
 CKCanvasRootPixmapImplement KRootPixmap for a TQCanvasView
 CKCardDialogA carddeck selection dialog for card games
 ▼CKChatBaseThe base class for chat widgets
 CKChatA chat widget for non-KGame games
 CKGameChatA Chat widget for KGame-based games
 CKChatBaseTextA TQListBoxText implementation for KChatBase
 CKGameConnectDialogDialog to ask for host and port
 CKGameDialogTODO: rewrite entire documentation
 ▼CKGameDialogConfigBase class for configuration widgets
 CKGameDialogChatConfigThis is not really a configuration widget but rather a simple chat widget
 CKGameErrorDialogUse error(), warning() and information() to display the information about a network game
 CKGameErrorMessageDialogThe real class for error messages
 ▼CKGameIOBase class for IO devices for games
 CKGameComputerIOKGameIO variant for real-time games
 CKGameKeyIOThe KGameKeyIO class
 CKGameMouseIOThe KGameMouseIO class
 CKGameProcessIOThe KGameProcessIO class
 ▼CKGameLCDThis class is a visually enhanced TQLCDNumber:
 CKGameLCDClockThis class is a digital clock widget
 CKGameLCDListThis widget holds a list of TQLCDNumber arranged in a vertical layout
 CKGameMiscThis class contains several (usually static) functions I really did not know a class for
 ▼CKGameNetworkKGame class with network support
 CKGameThe main KDE game object
 CKGameProcessThis is the process class used on the computer player side to communicate with its counterpart TDEProcessIO class
 CKGameProgressA progress indicator widget
 ▼CKGamePropertyBaseBase class of KGameProperty
 CKGameProperty< TQString >
 CKGameProperty< int >
 CKGameProperty< unsigned int >
 CKGameProperty< TQ_INT8 >
 CKGameProperty< type >A class for network transparent games
 CKGamePropertyHandlerA collection class for KGameProperty objects
 CKGameSequenceThis class takes care of round or move management as well of the gameover condition
 CKHighscoreClass for managing highscore tables
 CKMessageClientA client to connect to a KMessageServer
 ▼CKMessageIOThis abstract base class represents one end of a message connections between two clients
 CKMessageDirectThis class implements the message communication using function calls directly
 CKMessageSocketThis class implements the message communication using a TCP/IP socket
 CKMessageServerA server for message sending and broadcasting, using TCP/IP connections
 CKMessageServerSocketInternal class of KMessageServer
 CKPlayerBase class for a game player
 CKScoreDialogA simple high score dialog
 CKStdGameActionReplacement for KStdAction for TDE Games
 CKExtHighscore::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)
 CKExtHighscore::MultiplayerScoresThis class is used to store and show scores for multiplayer games
 CKExtHighscore::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.9.1
This website is maintained by Timothy Pearson.