コード例 #1
0
ファイル: piece_siam.c プロジェクト: AlperenAydin/CSC2
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));
}
コード例 #2
0
ファイル: entree_sortie.c プロジェクト: DiAifU/Projet_Siam
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");
}