【初心者歓迎】C/C++室 Ver.9【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0010デフォルトの名無しさん
NGNG{
cout << "1 = player vs comp, 2 = player vs player, 3 = comp vs comp\n" << endl;
int mode = getch() - '0';
JankenHand p1(mode == 3 ? JankenHand::AUTO : JankenHand::MANUAL),
p2(mode == 2 ? JankenHand::MANUAL : JankenHand::AUTO);
cout << "グー = 1, チョキ = 2, パー = 3" << "\n" << endl;
for(;;) {
p1.select(); p2.select();
cout << "ポン !" << endl;
cout << "player_1=" << p1.show() << " player_2=" << p2.show() << endl;
switch( JankenHand::Judge(p1, p2) ) {
case JankenHand::WIN_1: cout << "win1!\n" << endl; break;
case JankenHand::WIN_2: cout << "win2!\n" << endl; break;
case JankenHand::EVEN: cout << "even\n" << endl; break;
}
cout << "retry? y/n";
if( getch() != 'y') break;
cout << "\n" << endl;
}
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています