You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
995 B
17 lines
995 B
#ifndef Koenig
|
|
#define Koenig
|
|
#include "Spieler.h"
|
|
#include "Spielstatus.h"
|
|
bool GreiftBauerAn(char** Brett, int x, int y, Player player);
|
|
bool GreiftTurmAn(char** Brett, int x, int y, Player player);
|
|
bool GreiftSpringerAn(char** Brett, int x, int y, Player player);
|
|
bool GreiftLaeuferAn(char** Brett, int x, int y, Player player);
|
|
bool GreiftDameAn(char** Brett, int x, int y, Player player);
|
|
bool GreiftKoenigAn(char** Brett, int x, int y, Player player);
|
|
bool istFeldUnsicher(char** Brett, int x, int y, Player player);
|
|
bool istKoenigImSchach(char** Brett, Player player);
|
|
bool istzugerlaubt_Koenig(char** Brett, int startX, int startY, int endX, int endY, Player player);
|
|
void bewegeKoenig(char** Brett, int startX, int startY, int endX, int endY, Player player, Spielstatus* status);
|
|
bool kannRochieren(char** Brett, int startX, int startY, Player player, Spielstatus* status, bool kingside);
|
|
void rochiere(char** Brett, Player player, bool kingside, Spielstatus* status);
|
|
#endif // Koenig
|