とりあえず実行してみろ
■ このスレッドは過去ログ倉庫に格納されています
00021
NGNGattackflag = rand() % 2;
if( attackflag == 0 )
{
printf(" %s 先攻!! \n" , asidename );
}
else if( attackflag == 1 )
{
printf(" %s 先攻!! \n" , bsidename );
}
while( ( aside > 0 ) && ( bside > 0 ) )
{
sprintf(cBuf , "%s: %d \n %s: %d \n", asidename , aside ,
bsidename , bside );
MessageBox( NULL , cBuf , "状態" , MB_OK );
srand( (unsigned)time( NULL ) );
i = rand() % 6 + 1 ;
if( i == 5 )
{
MessageBox( NULL , "クリティカルヒット!!","!!!!!" , MB_OK );
i += rand() % 6 + 1;
}
if( attackflag == 0 )
{
bside -= i;
sprintf(cBuf , "%sは%sに%dダメージ! \n %s : %d" , asidename ,
bsidename , i , bsidename , bside );
}
else if( attackflag == 1 )
{
aside -= i;
sprintf(cBuf , "%sは%sに%dダメージ! \n %s : %d" , bsidename ,
asidename , i , asidename , aside );
}
MessageBox( NULL , cBuf , "攻撃" , MB_OK );
attackflag = ( attackflag+1 ) % 2;
}
if( aside <= 0 )
{
sprintf( cBuf , "%s の勝ち。\n" , bsidename );
}
if( bside <= 0 )
{
sprintf( cBuf , "%s の勝ち。\n" , asidename );
}
MessageBox( NULL , cBuf , "結果" , MB_OK );
printf("%s" , cBuf );
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています