NeuroPlayer Klassenreferenz

#include <NeuroPlayer.h>

Klassendiagramm für NeuroPlayer:

Inheritance graph
[Legende]
Zusammengehörigkeiten von NeuroPlayer:

Collaboration graph
[Legende]

Aufstellung aller Elemente

Öffentliche Methoden

 NeuroPlayer (ConfigFile *, BoardInterface *b, int id, unsigned uniqueId, PlayerType type, std::string name, std::string avatar, int sC, bool aS, int mB)
 ~NeuroPlayer ()
void setHand (HandInterface *)
int getMyID () const
unsigned getMyUniqueID () const
PlayerType getMyType () const
void setMyDude (int theValue)
int getMyDude () const
void setMyDude4 (int theValue)
int getMyDude4 () const
void setMyName (const std::string &theValue)
std::string getMyName () const
void setMyAvatar (const std::string &theValue)
std::string getMyAvatar () const
void setMyCash (int theValue)
int getMyCash () const
void setMySet (int theValue)
void setMySetAbsolute (int theValue)
void setMySetNull ()
int getMySet () const
int getMyLastRelativeSet () const
void setMyAction (int theValue, bool blind=0)
int getMyAction () const
void setMyButton (int theValue)
int getMyButton () const
void setMyActiveStatus (bool theValue)
bool getMyActiveStatus () const
void setMyCards (int *theValue)
void getMyCards (int *theValue) const
void setMyTurn (bool theValue)
bool getMyTurn () const
void setMyCardsFlip (bool theValue, int state)
bool getMyCardsFlip () const
void setMyCardsValueInt (int theValue)
int getMyCardsValueInt () const
void setMyBestHandPosition (int *theValue)
void getMyBestHandPosition (int *theValue) const
void setMyRoundStartCash (int theValue)
int getMyRoundStartCash () const
void setMyAverageSets (int theValue)
int getMyAverageSets () const
void setMyAggressive (bool theValue)
int getMyAggressive () const
void setSBluff (int theValue)
int getSBluff () const
void setSBluffStatus (bool theValue)
bool getSBluffStatus () const
void setMyWinnerState (bool theValue, int pot)
bool getMyWinnerState () const
void action ()
void preflopEngine ()
void setPreFlopNeuons ()
void logPreFlopNeurons ()
void flopEngine ()
void setPostFlopNeurons ()
void logPostFlopNeurons ()
void turnEngine ()
void setTurnNeurons ()
void logTurnNeurons ()
void riverEngine ()
void setRiverNeurons ()
void logRiverNeurons ()
int preflopCardsValue (int *)
int flopCardsValue (int *)
int turnCardsValue (int *)
void readFile ()
void evaluation (int, int)
void setNetSessionData (boost::shared_ptr< SessionData > session)
boost::shared_ptr
< SessionData > 
getNetSessionData ()

Private Methoden

int getAction ()
QString getCorrectAction (QString myStrAction, QStringList OpponentActionList)

Private Attribute

QList< double > m_inputValuesPreFlop
QStringList m_inputNamesPreFlop
int m_ActionPreFlop
QList< double > m_inputValuesPostFlop
QStringList m_inputNamesPostFlop
int m_ActionPostFlop
QList< double > m_inputValuesTurn
QStringList m_inputNamesTurn
int m_ActionTurn
QList< double > m_inputValuesRiver
QStringList m_inputNamesRiver
int m_ActionRiver
int m_oppSeat
ConfigFilemyConfig
HandInterfaceactualHand
BoardInterfaceactualBoard
CardsValuemyCardsValue
int myID
unsigned myUniqueID
PlayerType myType
std::string myName
std::string myAvatar
int myDude
int myDude4
int myCardsValueInt
int myBestHandPosition [5]
double myOdds
int myNiveau [3]
int myCards [2]
int myCash
int mySet
int myLastRelativeSet
int myAction
int myButton
bool myActiveStatus
bool myTurn
bool myCardsFlip
int myRoundStartCash
int myAverageSets [4]
bool myAggressive [7]
int sBluff
bool sBluffStatus
bool myWinnerState
boost::shared_ptr
< SessionData > 
myNetSessionData


Ausführliche Beschreibung

Definiert in Zeile 16 der Datei NeuroPlayer.h.


Beschreibung der Konstruktoren und Destruktoren

NeuroPlayer::NeuroPlayer ( ConfigFile c,
BoardInterface b,
int  id,
unsigned  uniqueId,
PlayerType  type,
std::string  name,
std::string  avatar,
int  sC,
bool  aS,
int  mB 
)

Definiert in Zeile 13 der Datei NeuroPlayer.cpp.

Benutzt Tools::getRandNumber(), m_oppSeat, myAggressive, myAverageSets, myBestHandPosition, myCardsValue, myDude und myDude4.

NeuroPlayer::~NeuroPlayer (  ) 

Definiert in Zeile 71 der Datei NeuroPlayer.cpp.


Dokumentation der Elementfunktionen

void NeuroPlayer::setHand ( HandInterface br  )  [virtual]

Implementiert PlayerInterface.

Definiert in Zeile 76 der Datei NeuroPlayer.cpp.

Benutzt actualHand.

int NeuroPlayer::getMyID (  )  const [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 24 der Datei NeuroPlayer.h.

Benutzt myID.

unsigned NeuroPlayer::getMyUniqueID (  )  const [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 25 der Datei NeuroPlayer.h.

Benutzt myUniqueID.

PlayerType NeuroPlayer::getMyType (  )  const [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 26 der Datei NeuroPlayer.h.

Benutzt myType.

void NeuroPlayer::setMyDude ( int  theValue  )  [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 28 der Datei NeuroPlayer.h.

Benutzt myDude.

int NeuroPlayer::getMyDude (  )  const [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 29 der Datei NeuroPlayer.h.

Benutzt myDude.

void NeuroPlayer::setMyDude4 ( int  theValue  )  [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 31 der Datei NeuroPlayer.h.

Benutzt myDude4.

int NeuroPlayer::getMyDude4 (  )  const [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 32 der Datei NeuroPlayer.h.

Benutzt myDude4.

void NeuroPlayer::setMyName ( const std::string &  theValue  )  [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 34 der Datei NeuroPlayer.h.

Benutzt myName.

std::string NeuroPlayer::getMyName (  )  const [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 35 der Datei NeuroPlayer.h.

Benutzt myName.

void NeuroPlayer::setMyAvatar ( const std::string &  theValue  )  [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 37 der Datei NeuroPlayer.h.

Benutzt myAvatar.

std::string NeuroPlayer::getMyAvatar (  )  const [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 38 der Datei NeuroPlayer.h.

Benutzt myAvatar.

void NeuroPlayer::setMyCash ( int  theValue  )  [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 40 der Datei NeuroPlayer.h.

Benutzt myCash.

Wird benutzt von getAction().

int NeuroPlayer::getMyCash (  )  const [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 41 der Datei NeuroPlayer.h.

Benutzt myCash.

Wird benutzt von flopEngine(), getAction(), riverEngine() und turnEngine().

void NeuroPlayer::setMySet ( int  theValue  )  [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 43 der Datei NeuroPlayer.h.

Benutzt myCash, myLastRelativeSet und mySet.

Wird benutzt von getAction().

void NeuroPlayer::setMySetAbsolute ( int  theValue  )  [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 44 der Datei NeuroPlayer.h.

Benutzt mySet.

void NeuroPlayer::setMySetNull (  )  [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 45 der Datei NeuroPlayer.h.

Benutzt myLastRelativeSet und mySet.

int NeuroPlayer::getMySet (  )  const [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 46 der Datei NeuroPlayer.h.

Benutzt mySet.

Wird benutzt von getAction().

int NeuroPlayer::getMyLastRelativeSet (  )  const [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 47 der Datei NeuroPlayer.h.

Benutzt myLastRelativeSet.

void NeuroPlayer::setMyAction ( int  theValue,
bool  blind = 0 
) [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 49 der Datei NeuroPlayer.h.

Benutzt actualHand, HandInterface::getGuiInterface(), GuiInterface::logPlayerActionMsg(), myAction, myName und mySet.

int NeuroPlayer::getMyAction (  )  const [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 54 der Datei NeuroPlayer.h.

Benutzt myAction.

void NeuroPlayer::setMyButton ( int  theValue  )  [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 56 der Datei NeuroPlayer.h.

Benutzt myButton.

int NeuroPlayer::getMyButton (  )  const [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 57 der Datei NeuroPlayer.h.

Benutzt myButton.

void NeuroPlayer::setMyActiveStatus ( bool  theValue  )  [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 59 der Datei NeuroPlayer.h.

Benutzt myActiveStatus.

bool NeuroPlayer::getMyActiveStatus (  )  const [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 60 der Datei NeuroPlayer.h.

Benutzt myActiveStatus.

void NeuroPlayer::setMyCards ( int *  theValue  )  [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 62 der Datei NeuroPlayer.h.

Benutzt myCards.

void NeuroPlayer::getMyCards ( int *  theValue  )  const [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 63 der Datei NeuroPlayer.h.

Benutzt myCards.

void NeuroPlayer::setMyTurn ( bool  theValue  )  [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 65 der Datei NeuroPlayer.h.

Benutzt myTurn.

bool NeuroPlayer::getMyTurn (  )  const [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 66 der Datei NeuroPlayer.h.

Benutzt myTurn.

void NeuroPlayer::setMyCardsFlip ( bool  theValue,
int  state 
) [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 68 der Datei NeuroPlayer.h.

Benutzt actualHand, HandInterface::getGuiInterface(), GuiInterface::logFlipHoleCardsMsg(), myCards, myCardsFlip, myCardsValueInt und myName.

bool NeuroPlayer::getMyCardsFlip (  )  const [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 83 der Datei NeuroPlayer.h.

Benutzt myCardsFlip.

void NeuroPlayer::setMyCardsValueInt ( int  theValue  )  [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 85 der Datei NeuroPlayer.h.

Benutzt myCardsValueInt.

int NeuroPlayer::getMyCardsValueInt (  )  const [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 86 der Datei NeuroPlayer.h.

Benutzt myCardsValueInt.

void NeuroPlayer::setMyBestHandPosition ( int *  theValue  )  [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 88 der Datei NeuroPlayer.h.

Benutzt myBestHandPosition.

void NeuroPlayer::getMyBestHandPosition ( int *  theValue  )  const [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 93 der Datei NeuroPlayer.h.

Benutzt myBestHandPosition.

void NeuroPlayer::setMyRoundStartCash ( int  theValue  )  [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 99 der Datei NeuroPlayer.h.

Benutzt myRoundStartCash.

int NeuroPlayer::getMyRoundStartCash (  )  const [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 100 der Datei NeuroPlayer.h.

Benutzt myRoundStartCash.

void NeuroPlayer::setMyAverageSets ( int  theValue  )  [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 102 der Datei NeuroPlayer.h.

Benutzt myAverageSets.

int NeuroPlayer::getMyAverageSets (  )  const [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 103 der Datei NeuroPlayer.h.

Benutzt myAverageSets.

void NeuroPlayer::setMyAggressive ( bool  theValue  )  [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 105 der Datei NeuroPlayer.h.

Benutzt myAggressive.

int NeuroPlayer::getMyAggressive (  )  const [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 112 der Datei NeuroPlayer.h.

Benutzt myAggressive.

void NeuroPlayer::setSBluff ( int  theValue  )  [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 120 der Datei NeuroPlayer.h.

Benutzt sBluff.

int NeuroPlayer::getSBluff (  )  const [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 121 der Datei NeuroPlayer.h.

Benutzt sBluff.

void NeuroPlayer::setSBluffStatus ( bool  theValue  )  [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 123 der Datei NeuroPlayer.h.

Benutzt sBluffStatus.

bool NeuroPlayer::getSBluffStatus (  )  const [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 124 der Datei NeuroPlayer.h.

Benutzt sBluffStatus.

void NeuroPlayer::setMyWinnerState ( bool  theValue,
int  pot 
) [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 126 der Datei NeuroPlayer.h.

Benutzt actualHand, HandInterface::getGuiInterface(), GuiInterface::logPlayerWinsMsg(), myID und myWinnerState.

bool NeuroPlayer::getMyWinnerState (  )  const [inline, virtual]

Implementiert PlayerInterface.

Definiert in Zeile 130 der Datei NeuroPlayer.h.

Benutzt myWinnerState.

void NeuroPlayer::action (  )  [virtual]

Implementiert PlayerInterface.

Definiert in Zeile 79 der Datei NeuroPlayer.cpp.

Benutzt actualBoard, actualHand, BoardInterface::collectSets(), flopEngine(), HandInterface::getActualRound(), HandInterface::getGuiInterface(), HandInterface::getPlayerArray(), GuiInterface::logPlayerActionMsg(), m_oppSeat, myAction, myID, myName, mySet, myTurn, GuiInterface::nextPlayerAnimation(), preflopEngine(), GuiInterface::refreshPot(), riverEngine(), HandInterface::setLastPlayersTurn() und turnEngine().

void NeuroPlayer::preflopEngine (  )  [virtual]

Implementiert PlayerInterface.

Definiert in Zeile 133 der Datei NeuroPlayer.cpp.

Benutzt actualBoard, actualHand, getAction(), HandInterface::getDealerPosition(), PlayerInterface::getMyAction(), PlayerInterface::getMyCash(), HandInterface::getPlayerArray(), BoardInterface::getSets(), HandInterface::getSmallBlind(), logPreFlopNeurons(), m_ActionPreFlop, m_inputNamesPreFlop, m_inputValuesPreFlop, m_oppSeat, MEMBRAIN_ERR, myCards und setPreFlopNeuons().

Wird benutzt von action().

void NeuroPlayer::setPreFlopNeuons (  ) 

Definiert in Zeile 369 der Datei NeuroPlayer.cpp.

Benutzt m_inputNamesPreFlop, m_inputValuesPreFlop und MEMBRAIN_ERR.

Wird benutzt von flopEngine(), preflopEngine(), riverEngine() und turnEngine().

void NeuroPlayer::logPreFlopNeurons (  ) 

Definiert in Zeile 389 der Datei NeuroPlayer.cpp.

Benutzt m_ActionPreFlop, m_inputNamesPreFlop und m_inputValuesPreFlop.

Wird benutzt von preflopEngine().

void NeuroPlayer::flopEngine (  )  [virtual]

Implementiert PlayerInterface.

Definiert in Zeile 424 der Datei NeuroPlayer.cpp.

Benutzt actualBoard, actualHand, getAction(), BoardInterface::getFlopCard1(), BoardInterface::getFlopCard2(), BoardInterface::getFlopCard3(), PlayerInterface::getMyAction(), PlayerInterface::getMyCash(), getMyCash(), HandInterface::getPlayerArray(), BoardInterface::getPot(), BoardInterface::getSets(), HandInterface::getSmallBlind(), logPostFlopNeurons(), m_ActionPostFlop, m_ActionPreFlop, m_inputNamesPostFlop, m_inputValuesPostFlop, m_inputValuesPreFlop, m_oppSeat, MEMBRAIN_ERR, setPostFlopNeurons() und setPreFlopNeuons().

Wird benutzt von action().

void NeuroPlayer::setPostFlopNeurons (  ) 

Definiert in Zeile 519 der Datei NeuroPlayer.cpp.

Benutzt m_inputNamesPostFlop, m_inputValuesPostFlop und MEMBRAIN_ERR.

Wird benutzt von flopEngine(), riverEngine() und turnEngine().

void NeuroPlayer::logPostFlopNeurons (  ) 

Definiert in Zeile 543 der Datei NeuroPlayer.cpp.

Benutzt m_ActionPostFlop, m_inputNamesPostFlop, m_inputNamesPreFlop, m_inputValuesPostFlop und m_inputValuesPreFlop.

Wird benutzt von flopEngine().

void NeuroPlayer::turnEngine (  )  [virtual]

Implementiert PlayerInterface.

Definiert in Zeile 582 der Datei NeuroPlayer.cpp.

Benutzt actualBoard, actualHand, getAction(), PlayerInterface::getMyAction(), PlayerInterface::getMyCash(), getMyCash(), HandInterface::getPlayerArray(), BoardInterface::getPot(), BoardInterface::getSets(), HandInterface::getSmallBlind(), BoardInterface::getTurnCard(), logTurnNeurons(), m_ActionPostFlop, m_ActionTurn, m_inputNamesTurn, m_inputValuesTurn, m_oppSeat, MEMBRAIN_ERR, setPostFlopNeurons(), setPreFlopNeuons() und setTurnNeurons().

Wird benutzt von action().

void NeuroPlayer::setTurnNeurons (  ) 

Definiert in Zeile 668 der Datei NeuroPlayer.cpp.

Benutzt m_inputNamesTurn, m_inputValuesTurn und MEMBRAIN_ERR.

Wird benutzt von riverEngine() und turnEngine().

void NeuroPlayer::logTurnNeurons (  ) 

Definiert in Zeile 692 der Datei NeuroPlayer.cpp.

Benutzt m_ActionTurn, m_inputNamesPostFlop, m_inputNamesPreFlop, m_inputNamesTurn, m_inputValuesPostFlop, m_inputValuesPreFlop und m_inputValuesTurn.

Wird benutzt von turnEngine().

void NeuroPlayer::riverEngine (  )  [virtual]

Implementiert PlayerInterface.

Definiert in Zeile 737 der Datei NeuroPlayer.cpp.

Benutzt actualBoard, actualHand, getAction(), PlayerInterface::getMyAction(), PlayerInterface::getMyCash(), getMyCash(), HandInterface::getPlayerArray(), BoardInterface::getPot(), BoardInterface::getRiverCard(), BoardInterface::getSets(), HandInterface::getSmallBlind(), logRiverNeurons(), m_ActionRiver, m_ActionTurn, m_inputNamesTurn, m_inputValuesTurn, m_oppSeat, MEMBRAIN_ERR, setPostFlopNeurons(), setPreFlopNeuons(), setRiverNeurons() und setTurnNeurons().

Wird benutzt von action().

void NeuroPlayer::setRiverNeurons (  ) 

Definiert in Zeile 822 der Datei NeuroPlayer.cpp.

Benutzt m_inputNamesRiver, m_inputValuesRiver und MEMBRAIN_ERR.

Wird benutzt von riverEngine().

void NeuroPlayer::logRiverNeurons (  ) 

Definiert in Zeile 847 der Datei NeuroPlayer.cpp.

Benutzt m_ActionRiver, m_inputNamesPostFlop, m_inputNamesPreFlop, m_inputNamesRiver, m_inputNamesTurn, m_inputValuesPostFlop, m_inputValuesPreFlop, m_inputValuesRiver und m_inputValuesTurn.

Wird benutzt von riverEngine().

int NeuroPlayer::preflopCardsValue ( int *   ) 

int NeuroPlayer::flopCardsValue ( int *   ) 

int NeuroPlayer::turnCardsValue ( int *   ) 

void NeuroPlayer::readFile (  ) 

void NeuroPlayer::evaluation ( int  ,
int   
)

void NeuroPlayer::setNetSessionData ( boost::shared_ptr< SessionData >  session  )  [virtual]

Implementiert PlayerInterface.

Definiert in Zeile 897 der Datei NeuroPlayer.cpp.

Benutzt myNetSessionData.

boost::shared_ptr< SessionData > NeuroPlayer::getNetSessionData (  )  [virtual]

Implementiert PlayerInterface.

Definiert in Zeile 902 der Datei NeuroPlayer.cpp.

Benutzt myNetSessionData.

int NeuroPlayer::getAction (  )  [private]

Definiert in Zeile 212 der Datei NeuroPlayer.cpp.

Benutzt actualBoard, actualHand, HandInterface::getActualRound(), getCorrectAction(), HandInterface::getFlop(), RiverInterface::getHighestSet(), TurnInterface::getHighestSet(), FlopInterface::getHighestSet(), PreflopInterface::getHighestSet(), PlayerInterface::getMyAction(), getMyCash(), getMySet(), HandInterface::getPlayerArray(), BoardInterface::getPot(), HandInterface::getPreflop(), HandInterface::getRiver(), HandInterface::getSmallBlind(), HandInterface::getTurn(), m_oppSeat, myAction, mySet, RiverInterface::setHighestSet(), TurnInterface::setHighestSet(), FlopInterface::setHighestSet(), PreflopInterface::setHighestSet(), setMyCash() und setMySet().

Wird benutzt von flopEngine(), preflopEngine(), riverEngine() und turnEngine().

QString NeuroPlayer::getCorrectAction ( QString  myStrAction,
QStringList  OpponentActionList 
) [private]

Definiert in Zeile 344 der Datei NeuroPlayer.cpp.

Benutzt actualHand, HandInterface::getGuiInterface() und GuiInterface::logMessage().

Wird benutzt von getAction().


Dokumentation der Datenelemente

QList<double> NeuroPlayer::m_inputValuesPreFlop [private]

Definiert in Zeile 168 der Datei NeuroPlayer.h.

Wird benutzt von flopEngine(), logPostFlopNeurons(), logPreFlopNeurons(), logRiverNeurons(), logTurnNeurons(), preflopEngine() und setPreFlopNeuons().

QStringList NeuroPlayer::m_inputNamesPreFlop [private]

Definiert in Zeile 169 der Datei NeuroPlayer.h.

Wird benutzt von logPostFlopNeurons(), logPreFlopNeurons(), logRiverNeurons(), logTurnNeurons(), preflopEngine() und setPreFlopNeuons().

int NeuroPlayer::m_ActionPreFlop [private]

Definiert in Zeile 170 der Datei NeuroPlayer.h.

Wird benutzt von flopEngine(), logPreFlopNeurons() und preflopEngine().

QList<double> NeuroPlayer::m_inputValuesPostFlop [private]

Definiert in Zeile 172 der Datei NeuroPlayer.h.

Wird benutzt von flopEngine(), logPostFlopNeurons(), logRiverNeurons(), logTurnNeurons() und setPostFlopNeurons().

QStringList NeuroPlayer::m_inputNamesPostFlop [private]

Definiert in Zeile 173 der Datei NeuroPlayer.h.

Wird benutzt von flopEngine(), logPostFlopNeurons(), logRiverNeurons(), logTurnNeurons() und setPostFlopNeurons().

int NeuroPlayer::m_ActionPostFlop [private]

Definiert in Zeile 174 der Datei NeuroPlayer.h.

Wird benutzt von flopEngine(), logPostFlopNeurons() und turnEngine().

QList<double> NeuroPlayer::m_inputValuesTurn [private]

Definiert in Zeile 176 der Datei NeuroPlayer.h.

Wird benutzt von logRiverNeurons(), logTurnNeurons(), riverEngine(), setTurnNeurons() und turnEngine().

QStringList NeuroPlayer::m_inputNamesTurn [private]

Definiert in Zeile 177 der Datei NeuroPlayer.h.

Wird benutzt von logRiverNeurons(), logTurnNeurons(), riverEngine(), setTurnNeurons() und turnEngine().

int NeuroPlayer::m_ActionTurn [private]

Definiert in Zeile 178 der Datei NeuroPlayer.h.

Wird benutzt von logTurnNeurons(), riverEngine() und turnEngine().

QList<double> NeuroPlayer::m_inputValuesRiver [private]

Definiert in Zeile 180 der Datei NeuroPlayer.h.

Wird benutzt von logRiverNeurons() und setRiverNeurons().

QStringList NeuroPlayer::m_inputNamesRiver [private]

Definiert in Zeile 181 der Datei NeuroPlayer.h.

Wird benutzt von logRiverNeurons() und setRiverNeurons().

int NeuroPlayer::m_ActionRiver [private]

Definiert in Zeile 182 der Datei NeuroPlayer.h.

Wird benutzt von logRiverNeurons() und riverEngine().

int NeuroPlayer::m_oppSeat [private]

Definiert in Zeile 184 der Datei NeuroPlayer.h.

Wird benutzt von action(), flopEngine(), getAction(), NeuroPlayer(), preflopEngine(), riverEngine() und turnEngine().

ConfigFile* NeuroPlayer::myConfig [private]

Definiert in Zeile 189 der Datei NeuroPlayer.h.

HandInterface* NeuroPlayer::actualHand [private]

Definiert in Zeile 190 der Datei NeuroPlayer.h.

Wird benutzt von action(), flopEngine(), getAction(), getCorrectAction(), preflopEngine(), riverEngine(), setHand(), setMyAction(), setMyCardsFlip(), setMyWinnerState() und turnEngine().

BoardInterface* NeuroPlayer::actualBoard [private]

Definiert in Zeile 191 der Datei NeuroPlayer.h.

Wird benutzt von action(), flopEngine(), getAction(), preflopEngine(), riverEngine() und turnEngine().

CardsValue* NeuroPlayer::myCardsValue [private]

Definiert in Zeile 193 der Datei NeuroPlayer.h.

Wird benutzt von NeuroPlayer().

int NeuroPlayer::myID [private]

Definiert in Zeile 196 der Datei NeuroPlayer.h.

Wird benutzt von action(), getMyID() und setMyWinnerState().

unsigned NeuroPlayer::myUniqueID [private]

Definiert in Zeile 197 der Datei NeuroPlayer.h.

Wird benutzt von getMyUniqueID().

PlayerType NeuroPlayer::myType [private]

Definiert in Zeile 198 der Datei NeuroPlayer.h.

Wird benutzt von getMyType().

std::string NeuroPlayer::myName [private]

Definiert in Zeile 199 der Datei NeuroPlayer.h.

Wird benutzt von action(), getMyName(), setMyAction(), setMyCardsFlip() und setMyName().

std::string NeuroPlayer::myAvatar [private]

Definiert in Zeile 200 der Datei NeuroPlayer.h.

Wird benutzt von getMyAvatar() und setMyAvatar().

int NeuroPlayer::myDude [private]

Definiert in Zeile 201 der Datei NeuroPlayer.h.

Wird benutzt von getMyDude(), NeuroPlayer() und setMyDude().

int NeuroPlayer::myDude4 [private]

Definiert in Zeile 202 der Datei NeuroPlayer.h.

Wird benutzt von getMyDude4(), NeuroPlayer() und setMyDude4().

int NeuroPlayer::myCardsValueInt [private]

Definiert in Zeile 206 der Datei NeuroPlayer.h.

Wird benutzt von getMyCardsValueInt(), setMyCardsFlip() und setMyCardsValueInt().

int NeuroPlayer::myBestHandPosition[5] [private]

Definiert in Zeile 207 der Datei NeuroPlayer.h.

Wird benutzt von getMyBestHandPosition(), NeuroPlayer() und setMyBestHandPosition().

double NeuroPlayer::myOdds [private]

Definiert in Zeile 208 der Datei NeuroPlayer.h.

int NeuroPlayer::myNiveau[3] [private]

Definiert in Zeile 209 der Datei NeuroPlayer.h.

int NeuroPlayer::myCards[2] [private]

Definiert in Zeile 211 der Datei NeuroPlayer.h.

Wird benutzt von getMyCards(), preflopEngine(), setMyCards() und setMyCardsFlip().

int NeuroPlayer::myCash [private]

Definiert in Zeile 212 der Datei NeuroPlayer.h.

Wird benutzt von getMyCash(), setMyCash() und setMySet().

int NeuroPlayer::mySet [private]

Definiert in Zeile 213 der Datei NeuroPlayer.h.

Wird benutzt von action(), getAction(), getMySet(), setMyAction(), setMySet(), setMySetAbsolute() und setMySetNull().

int NeuroPlayer::myLastRelativeSet [private]

Definiert in Zeile 214 der Datei NeuroPlayer.h.

Wird benutzt von getMyLastRelativeSet(), setMySet() und setMySetNull().

int NeuroPlayer::myAction [private]

Definiert in Zeile 215 der Datei NeuroPlayer.h.

Wird benutzt von action(), getAction(), getMyAction() und setMyAction().

int NeuroPlayer::myButton [private]

Definiert in Zeile 216 der Datei NeuroPlayer.h.

Wird benutzt von getMyButton() und setMyButton().

bool NeuroPlayer::myActiveStatus [private]

Definiert in Zeile 217 der Datei NeuroPlayer.h.

Wird benutzt von getMyActiveStatus() und setMyActiveStatus().

bool NeuroPlayer::myTurn [private]

Definiert in Zeile 218 der Datei NeuroPlayer.h.

Wird benutzt von action(), getMyTurn() und setMyTurn().

bool NeuroPlayer::myCardsFlip [private]

Definiert in Zeile 219 der Datei NeuroPlayer.h.

Wird benutzt von getMyCardsFlip() und setMyCardsFlip().

int NeuroPlayer::myRoundStartCash [private]

Definiert in Zeile 220 der Datei NeuroPlayer.h.

Wird benutzt von getMyRoundStartCash() und setMyRoundStartCash().

int NeuroPlayer::myAverageSets[4] [private]

Definiert in Zeile 222 der Datei NeuroPlayer.h.

Wird benutzt von getMyAverageSets(), NeuroPlayer() und setMyAverageSets().

bool NeuroPlayer::myAggressive[7] [private]

Definiert in Zeile 223 der Datei NeuroPlayer.h.

Wird benutzt von getMyAggressive(), NeuroPlayer() und setMyAggressive().

int NeuroPlayer::sBluff [private]

Definiert in Zeile 225 der Datei NeuroPlayer.h.

Wird benutzt von getSBluff() und setSBluff().

bool NeuroPlayer::sBluffStatus [private]

Definiert in Zeile 226 der Datei NeuroPlayer.h.

Wird benutzt von getSBluffStatus() und setSBluffStatus().

bool NeuroPlayer::myWinnerState [private]

Definiert in Zeile 228 der Datei NeuroPlayer.h.

Wird benutzt von getMyWinnerState() und setMyWinnerState().

boost::shared_ptr<SessionData> NeuroPlayer::myNetSessionData [private]

Definiert in Zeile 230 der Datei NeuroPlayer.h.

Wird benutzt von getNetSessionData() und setNetSessionData().


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
Erzeugt am Sun Nov 11 17:33:24 2007 für PokerTH von  doxygen 1.5.3