• 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:
KGrid2D::Generic< Type >This template class represents a generic bidimensionnal grid
KGrid2D::Hexagonal< Type >This template implements a hexagonal grid where hexagons form horizontal lines:
KGrid2D::HexagonalBaseThis class contains static methods to manipulate coordinates on an hexagonal grid where hexagons form horizontal lines:
KExtHighscore::ItemThis class defines how to convert and how to display a highscore element (such as the score, the date,
KExtHighscore::ItemArrayManage a bunch of Item which are saved under the same group in KHighscores config file
KCanvasRootPixmapImplement KRootPixmap for a TQCanvasView
KCardDialogA carddeck selection dialog for card games
KChatA chat widget for non-KGame games
KChatBaseThe base class for chat widgets
KChatBaseTextA TQListBoxText implementation for KChatBase
KGameThe main KDE game object
KGameChatA Chat widget for KGame-based games
KGameComputerIOKGameIO variant for real-time games
KGameConnectDialogDialog to ask for host and port
KGameDialogTODO: rewrite entire documentation
KGameDialogChatConfigThis is not really a configuration widget but rather a simple chat widget
KGameDialogConfigBase class for configuration widgets
KGameErrorDialogUse error(), warning() and information() to display the information about a network game
KGameErrorMessageDialogThe real class for error messages
KGameIOBase class for IO devices for games
KGameKeyIOThe KGameKeyIO class
KGameLCDThis class is a visually enhanced TQLCDNumber:
KGameLCDClockThis class is a digital clock widget
KGameLCDListThis widget holds a list of TQLCDNumber arranged in a vertical layout
KGameMiscThis class contains several (usually static) functions I really did not know a class for
KGameMouseIOThe KGameMouseIO class
KGameNetworkKGame class with network support
KGameProcessThis is the process class used on the computer player side to communicate with its counterpart TDEProcessIO class
KGameProcessIOThe KGameProcessIO class
KGameProgressA progress indicator widget
KGameProperty< type >A class for network transparent games
KGamePropertyBaseBase class of KGameProperty
KGamePropertyHandlerA collection class for KGameProperty objects
KGameSequenceThis class takes care of round or move management as well of the gameover condition
KHighscoreClass for managing highscore tables
KMessageClientA client to connect to a KMessageServer
KMessageDirectThis class implements the message communication using function calls directly
KMessageIOThis abstract base class represents one end of a message connections between two clients
KMessageServerA server for message sending and broadcasting, using TCP/IP connections
KMessageServerSocketInternal class of KMessageServer
KMessageSocketThis class implements the message communication using a TCP/IP socket
KPlayerBase class for a game player
KScoreDialogA simple high score dialog
KStdGameActionReplacement for KStdAction for TDE Games
KExtHighscore::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)
KExtHighscore::MultiplayerScoresThis class is used to store and show scores for multiplayer games
KExtHighscore::ScoreThis class contains data for a score
KGrid2D::Square< T >This template is a Generic implementation for a square bidimensionnal grid (SquareBase)
KGrid2D::SquareBaseThis class contains static methods to manipulate coordinates for a square bidimensionnal grid

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