// // C++ Interface: clientberofactory // // Description: // // // Author: FThauer FHammer , (C) 2007 // // Copyright: See COPYING file that comes with this distribution // // #ifndef CLIENTBEROFACTORY_H #define CLIENTBEROFACTORY_H #include #include #include #include /** @author FThauer FHammer */ class ClientBeRoFactory : public BeRoFactoryInterface { public: ClientBeRoFactory(HandInterface* hi, int id, int aP, int dP, int sB); ~ClientBeRoFactory(); BeRoInterface* switchRounds(BeRoInterface*, int); BeRoInterface* createBeRoPreflop(); std::vector > createBeRo(); private: HandInterface* myHand; int myID; int actualQuantityPlayers; int dealerPosition; int smallBlind; }; #endif