All pastes #2108264 Raw Edit

Unnamed

public text v1 · immutable
#2108264 ·published 2012-01-31 21:06 UTC
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
}
}