#ifndef MAEDN_H #define MAEDN_H #include "spielfeld.h" #include "maednhelpers.h" #include // für die einfache Textausgabe using namespace std; // für iostream struct Spieler { int spieltmit; // 0=leer, 1=Mensch, 2=Computer char name[20]; // Name int aufFeld; // Anzahl Figuren auf dem Feld int imZiel; // Anzahl Figuren im Zielbereich int pos[4]; // Positionen seiner Figuren bzgl. seinem Startfeld }; struct MAEDN { Spielfeld feld; Spieler spieler[MAX_Spieler]; }; // man braucht hier nach außen nur MeinMAEDN(void) sichtbar zu machen // die anderen Funktionen sollen ja garnicht einzeln verwendet werden // falls doch, einfach entsprechende Funktionen entkommentieren //void Initialisierung(MAEDN &); //bool EinzelzugMoeglich(const MAEDN &, const int, const int, const int); //bool SpielzugMoeglich(const MAEDN &, const int, const int); //void SchlageFigur(MAEDN &, const int); //void MacheZug(MAEDN &, const int, const int, const int); //void Computerzug(MAEDN &, const int, const int); //void Spielzug1bis5(MAEDN &, const int, const int); //void Spielzug6(MAEDN &, const int); //void GesamtzugSpieler(MAEDN &, const int); void MeinMAEDN(void); #endif