addOpponent(ComputerPlayer &opponent) | GameBase | [virtual] |
addPlayer(Player &player) | GameBase | |
cardPlayed(const Card &card)=0 | GameBase | [protected, pure virtual] |
clearPlayerHands() | GameBase | [protected] |
deal()=0 | GameBase | [protected, pure virtual] |
GameBase(UserProfileDatabase &profileDatabase) | GameBase | |
handleGameStatus()=0 | GameBase | [pure virtual] |
load(const QString &filename)=0 | GameBase | [pure virtual] |
loadGameBase(QTextStream &in) | GameBase | [protected] |
m_dealerIndex | GameBase | [protected] |
m_players | GameBase | [protected] |
m_playSequence | GameBase | [protected] |
m_pProfileDatabase | GameBase | [protected] |
m_roundPoints | GameBase | [protected] |
maximumPlayers() const =0 | GameBase | [pure virtual] |
minimumPlayers() const =0 | GameBase | [pure virtual] |
nextDealer() | GameBase | [protected] |
resetGame(bool roundOver) | GameBase | |
restorePlayerHands() | GameBase | [protected] |
save(const QString &filename)=0 | GameBase | [pure virtual] |
saveGameBase(QTextStream &out) | GameBase | [protected] |
savePlayerHands() | GameBase | [protected] |
setupNextPlayer()=0 | GameBase | [protected, pure virtual] |
startPlay()=0 | GameBase | [pure virtual] |
~GameBase() | GameBase | [virtual] |