OK This is the whole of the function
Code:
totalit()
{
float tempval;
int tmp;
pos++;
// printf("\n PID valtemp vals %f start !!", pname[cpid[pid_no]].tempstack );
// for(tmp=pos; ((var1[tmp]>='0' && var1[tmp]<='9') || var1[tmp]==',');tmp++){
// if (var1[tmp]==',') strcpy(&var1[tmp],&var1[tmp+1]);
// }
sscanf(&var1[pos],"%f",&betval);
printf("\n\n%s VALUE<%s>",var1, &var1[pos]); fflush(stdout);
printf("\nbetval <%f> string <%s> <%d>", betval, &var1[pos], signeg);fflush(stdout);
csitoutid[player_no]=0;
if (strcmp( pname[cpid[player_no]].name, PID)==0) flastard=1; else flastard=0;
if (anteflag==0) {
if (cfid[player_no]==0) { /*first time*/
cfid[player_no]=1;
if (cbid[player_no]==0) /*not blind */
{
pname[cpid[player_no]].tookpart++;
if (table_size>=5)
pname[cpid[player_no]].tookpart5++;
if (table_size>=8)
pname[cpid[player_no]].tookpart8++;
if (table_size>=3)
pname[cpid[player_no]].tookpart3++;
}
}
}
anteflag=0; //clear anteflag every time
tempval=betval;
if (raiseflag)
{
/*
betval-=tempstack2;
*/
// if (pid_no==cpid[player_no]){
printf("\nRaise vals %f %f !!", betval, pname[cpid[player_no]].tempstack );
// }
betval+=pname[cpid[player_no]].tempstack;
printf("\nRaise flag set <%f>",pname[cpid[player_no]].tempstack);
}
if (signeg) {
// printf("\n Total -%f",betval);
// printf("\n signev");
printf("\n KKJ3421ff player no <%d> ", player_no );
fflush(stdout);
pname[cpid[player_no]].stack-=betval;
pname[cpid[player_no]].tempstack-=betval;
t_in+=betval;
st_in+=betval;
if (flastard) p_in-=betval;
}
else {
// printf("\n sigpos %f",betval);
// printf("\n Total +%f",betval);
printf("\n KKJ3421ww ");
fflush(stdout);
pname[cpid[player_no]].stack+=betval;
printf("\n KKJ3421wxxzw ");
fflush(stdout);
pname[cpid[player_no]].tempstack+=betval;
t_out+=betval;
st_out+=betval;
printf("\n KKJ3421wccw ");
fflush(stdout);
if (flastard) p_in+=betval;
}
//}
/*
if (var1[pos]=='$') {
if (signneg) {
pname[cpid[player_no]].dolstack-=betval;
pname[cpid[player_no]].tempval-=betval;
if (flastard) d_in-=betval;
}
else {
pname[cpid[player_no]].dolstack+=betval;
pname[cpid[player_no]].tempval+=betval;
if (flastard) d_in+=betval;
}
}
*/
/*
printf("\nPlayer 5b %f\n",pname[cpid[player_no]].stack);
*/
// printf("\n PID valtemp vals %f start !!", pname[cpid[pid_no]].tempstack );
printf("\n KKJ342ggw ");
fflush(stdout);
raiseflag=0;
printf("\n KKJ342ggjj ");
fflush(stdout);
}