diff --git a/src/engine/berointerface.h b/src/engine/berointerface.h index 50795402..072da5a8 100644 --- a/src/engine/berointerface.h +++ b/src/engine/berointerface.h @@ -38,6 +38,7 @@ public: virtual void nextPlayer() =0; virtual void run() =0; + }; #endif diff --git a/src/engine/boardinterface.h b/src/engine/boardinterface.h index 62e2c62b..6e3e58a1 100644 --- a/src/engine/boardinterface.h +++ b/src/engine/boardinterface.h @@ -43,6 +43,8 @@ public: virtual void collectSets() =0; virtual void collectPot() =0; + virtual void distributePot() =0; + }; diff --git a/src/engine/local_engine/localberopostriver.cpp b/src/engine/local_engine/localberopostriver.cpp index 08d0d65c..34d627a3 100644 --- a/src/engine/local_engine/localberopostriver.cpp +++ b/src/engine/local_engine/localberopostriver.cpp @@ -65,6 +65,7 @@ void LocalBeRoPostRiver::run() { // Pot-Verteilung distributePot(); + getMyHand()->getBoard()->distributePot(); //Pot auf 0 setzen getMyHand()->getBoard()->setPot(0); diff --git a/src/engine/local_engine/localboard.cpp b/src/engine/local_engine/localboard.cpp index 0150b49a..01d79437 100755 --- a/src/engine/local_engine/localboard.cpp +++ b/src/engine/local_engine/localboard.cpp @@ -52,4 +52,9 @@ void LocalBoard::collectPot() { for(i=0; isetMySetNull(); } } +void LocalBoard::distributePot() { + + vector playerSets; + +} diff --git a/src/engine/local_engine/localboard.h b/src/engine/local_engine/localboard.h index c6570415..20208cd8 100755 --- a/src/engine/local_engine/localboard.h +++ b/src/engine/local_engine/localboard.h @@ -20,6 +20,8 @@ #ifndef LOCALBOARD_H #define LOCALBOARD_H +#include + #include class PlayerInterface; @@ -44,6 +46,8 @@ public: void collectSets() ; void collectPot() ; + + void distributePot(); private: diff --git a/src/engine/network_engine/clientboard.cpp b/src/engine/network_engine/clientboard.cpp index 2fe18827..eb5f4ac5 100644 --- a/src/engine/network_engine/clientboard.cpp +++ b/src/engine/network_engine/clientboard.cpp @@ -108,4 +108,10 @@ ClientBoard::collectPot() sets = 0; } +void +ClientBoard::distributePot() +{ + +} + diff --git a/src/engine/network_engine/clientboard.h b/src/engine/network_engine/clientboard.h index 4fd6c24c..90112163 100644 --- a/src/engine/network_engine/clientboard.h +++ b/src/engine/network_engine/clientboard.h @@ -46,6 +46,8 @@ public: void collectSets(); void collectPot(); + void distributePot(); + private: mutable boost::recursive_mutex m_syncMutex;