void piece_afficher_nom_cours(const piece_siam* piece) { assert(piece!=NULL); printf("%s",type_nommer_nom_cours(piece->type)); if(piece_etre_animal(piece)) printf("-%s",orientation_nommer_nom_cours(piece->orientation)); }
void entree_sortie_ecrire_plateau_pointeur_fichier(FILE* identifiant,const plateau_siam* plateau) { int y, x; for (y = NBR_CASES-1; y >= 0; y--) { fprintf(identifiant, "[%d] ", y); for (x = 0; x < NBR_CASES; x++) { const piece_siam *piece = plateau_obtenir_piece_info(plateau, x, y); if (type_etre_animal(piece->type)) fprintf(identifiant, "%s-%s | ", type_nommer_nom_cours(piece->type), orientation_nommer_nom_cours(piece->orientation)); else fprintf(identifiant, "%s | ", type_nommer_nom_cours(piece->type)); } fprintf(identifiant, "\n"); } fprintf(identifiant, " "); for (x = 0; x < NBR_CASES; x++) { fprintf(identifiant, "[%d] ", x); } printf("\n"); }