mirror of
https://github.com/RetroShare/RetroShare.git
synced 2024-10-01 02:35:48 -04:00
30 lines
731 B
C++
30 lines
731 B
C++
|
#include "Siegkontrolle.h"
|
||
|
#include "Basisstapel.h"
|
||
|
|
||
|
using namespace std;
|
||
|
|
||
|
Siegkontrolle::Siegkontrolle(QObject *parent) : QObject(parent)
|
||
|
{
|
||
|
}
|
||
|
|
||
|
|
||
|
Siegkontrolle::~Siegkontrolle()
|
||
|
{
|
||
|
}
|
||
|
|
||
|
|
||
|
void Siegkontrolle::teste_auf_sieg()
|
||
|
{
|
||
|
// wenn alle zielstapel 13 karten enthalten hat der spieler gewonnen
|
||
|
if (zielstapel.at(0)->karten() == 13 && zielstapel.at(1)->karten() == 13 && zielstapel.at(2)->karten() == 13 && zielstapel.at(3)->karten() == 13) emit gewonnen();
|
||
|
}
|
||
|
|
||
|
|
||
|
void Siegkontrolle::registriere_zielstapel(Basisstapel* kreutzstapel, Basisstapel* pikstapel, Basisstapel* herzstapel, Basisstapel* karostapel)
|
||
|
{
|
||
|
zielstapel.append(kreutzstapel);
|
||
|
zielstapel.append(pikstapel);
|
||
|
zielstapel.append(herzstapel);
|
||
|
zielstapel.append(karostapel);
|
||
|
}
|