23#ifndef __KGAMESEQUENCE_H_
24#define __KGAMESEQUENCE_H_
42class KGameSequence :
public TQObject
48 virtual ~KGameSequence();
57 virtual void setCurrentPlayer(
KPlayer* p);
64 KPlayer* currentPlayer()
const {
return mCurrentPlayer; }
84 KPlayer* mCurrentPlayer;
void setGame(KGame *game)
Set the KGame object for this sequence.
virtual KPlayer * nextPlayer(KPlayer *last, bool exclusive=true)
Select the next player in a turn based game.
virtual int checkGameOver(KPlayer *player)
Check whether the game is over.
The main KDE game object.
Base class for a game player.