Files
pokerth/src/engine/network_engine/clientberofactory.h
T

49 lines
870 B
C++
Raw Normal View History

2007-08-04 12:08:10 +00:00
//
// C++ Interface: clientberofactory
//
// Description:
//
//
// Author: FThauer FHammer <webmaster@pokerth.net>, (C) 2007
//
// Copyright: See COPYING file that comes with this distribution
//
//
#ifndef CLIENTBEROFACTORY_H
#define CLIENTBEROFACTORY_H
#include <vector>
#include <boost/shared_ptr.hpp>
2007-08-04 12:08:10 +00:00
#include <berofactoryinterface.h>
#include <handinterface.h>
2007-08-04 12:08:10 +00:00
/**
@author FThauer FHammer <webmaster@pokerth.net>
*/
class ClientBeRoFactory : public BeRoFactoryInterface
{
public:
ClientBeRoFactory(HandInterface* hi, int id, int aP, int dP, int sB);
2007-08-04 12:08:10 +00:00
~ClientBeRoFactory();
BeRoInterface* switchRounds(BeRoInterface*, int);
BeRoInterface* createBeRoPreflop();
std::vector<boost::shared_ptr<BeRoInterface> > createBeRo();
private:
HandInterface* myHand;
int myID;
int actualQuantityPlayers;
int dealerPosition;
int smallBlind;
2007-08-04 12:08:10 +00:00
};
#endif