//
// 引数:
// handarea : 手領域の面積
// hullarea : ConvexHull内の面積
//
void decide(int handarea, int hullarea)
{
double ratio; // ConvexHull内の面積に対する手領域の面積の割合
char goo='g';
char tyoki='t';
char par='p';
char null='n';
float rockmax1, rockmin1, scissormax1, scissormin1, papermax1,
papermin1;
rockmax1 = rockmax / 100.0;
rockmin1 = rockmin / 100.0;
scissormax1 = scissormax / 100.0;
scissormin1 = scissormin / 100.0;
papermax1 = papermax / 100.0;
papermin1 = papermin / 100.0;
ratio = handarea / (double) hullarea;
printf("Ratio = %lf\n", ratio);
if((hullarea <= 170000 && hullarea >= 40000) && (handarea >= 50000 && handarea <= 90000)){
if (ratio >= rockmin1 && ratio <= rockmax1 && yubi_count == 0){
printf("グー\n");
submit(&goo);
} else if (yubi_count == 2) {
printf("チョキ\n");
submit(&tyoki);
} else if ( yubi_count==5) {
printf("パー\n");
submit(&par);
} else {
printf("数値がおかしい\n");
submit(&null);
}
}else{
printf("n\n");
submit(&null);
}
}
最終更新:2010年01月29日 14:45