rendered paste body#include <string.h>
#include <stdio.h>
#include <Funzioni.h>
main() {
char sceltaColore;
char *pcolore=&sceltaColore;
int mosseEffettuateBianco=0;
int mosseEffettuateNero=0;
char coordinate[6];
int spostaDa;
int spostaA;
int *pSpostaDa=&spostaDa;
int *pSpostaA=&spostaA;
int pedineMangiateNere=0;
int pedineMangiateBianche=0;
int pedineRimasteBianche=20;
int pedineRimasteNere=20;
int rightPosition=0;
char scacchiera[50] =
{ 'x', 'x', 'x', 'x', 'x',
'x', 'x', 'x', 'x', 'x',
'x', 'x', 'x','x', 'x' ,
'x', 'x', 'x', 'x', 'x',
' ', ' ', ' ', ' ', ' ',
' ', ' ', ' ', ' ', ' ',
'o', 'o', 'o', 'o', 'o',
'o', 'o', 'o', 'o', 'o',
'o', 'o', 'o', 'o', 'o',
'o', 'o', 'o', 'o', 'o' };
StampaScacchiera(mosseEffettuateBianco, mosseEffettuateNero,
pedineMangiateNere, pedineMangiateBianche, pedineRimasteBianche,
pedineRimasteNere, scacchiera);
while (*pcolore != 'B' && *pcolore != 'N') {
printf("scelta del colore:(B bianco, N nero): \n");
scanf("%c", pcolore);
}
//Utente==bianco
if (*pcolore == 'B') {
while (rightPosition == 0) {
char a;
printf("fai la mossa (es.32-27):");
scanf("%d%c%d",&spostaDa,&a,&spostaA);
if(scacchiera[spostaDa] == 'o' || scacchiera[spostaDa] == 'O') {
SpostamentoPedineBianche(spostaA, spostaDa, scacchiera,mosseEffettuateBianco,mosseEffettuateNero);
mosseEffettuateBianco+=1;
rightPosition = 1;
} else {
printf("devi inserire il valore della casella che contiene una tua pedina");
rightPosition = 0;
}
StampaScacchiera(mosseEffettuateBianco, mosseEffettuateNero,
pedineMangiateNere, pedineMangiateBianche, pedineRimasteBianche,
pedineRimasteNere, scacchiera);
}
//FunzionePc
}
}