BLACK
sp->s_fval[BLACK][0].s = 0x500;
sp->s_fval[BLACK][1].s = 0x500;
sp->s_fval[BLACK][0].s = 0x401;
sp->s_fval[BLACK][3].s = MAXCOMBO;
sp->s_fval[BLACK][3].s = 0x500;
cbp->c_combo.s = sp->s_fval[BLACK][r].s;
sortframes[BLACK] = (struct combostr *)0;
s = 5 + sp1->s_fval[BLACK][r].c.b;
sp->s_fval[BLACK][1].s = MAXCOMBO;
sp->s_fval[BLACK][2].s = MAXCOMBO;
sp->s_fval[BLACK][3].s = MAXCOMBO;
sp->s_fval[BLACK][1].s = 0x500;
sp->s_fval[BLACK][2].s = 0x500;
sp->s_fval[BLACK][3].s = 0x500;
sp->s_fval[BLACK][1].s = 0x401;
sp->s_fval[BLACK][2].s = 0x401;
sp->s_fval[BLACK][3].s = 0x401;
sp->s_fval[BLACK][0].s = MAXCOMBO;
sp->s_fval[BLACK][1].s = MAXCOMBO;
i = strlen(plyr[BLACK]);
plyr[BLACK], plyr[WHITE]);
i, plyr[BLACK], j, plyr[WHITE]);
plyr[BLACK] = plyr[WHITE] = "???";
color = BLACK;
color = BLACK;
input[BLACK] = INPUTF;
input[BLACK] = USER;
input[BLACK] = PROGRAM;
plyr[BLACK] = input[BLACK] == USER ? user : prog;
for (color = BLACK; ; color = !color) {
input[BLACK] = USER;
input[BLACK] = PROGRAM;
plyr[BLACK] = input[BLACK] == USER ? user : prog;
i = input[1] == 'b' ? BLACK : WHITE;
debuglog("suggest %c %s", i == BLACK ? 'B' : 'W',
board[movelog[movenum - 1]].s_occ = movenum & 1 ? BLACK : WHITE;
sp->s_combo[BLACK].s, sp->s_level[BLACK],
sp->s_nforce[BLACK],
sp->s_fval[BLACK][0].s, sp->s_fval[BLACK][1].s,
sp->s_fval[BLACK][2].s, sp->s_fval[BLACK][3].s);
cp = &fsp->s_fval[BLACK][r];
fsp->s_fval[BLACK][r].s = MAXCOMBO;
cp = &fsp->s_fval[BLACK][r];
if (sortframes[BLACK] == cbp)
sortframes[BLACK] = cbp->c_next;
scanframes(BLACK);
if (debug && (sp->s_combo[BLACK].c.a == 1 ||
sp->s_combo[BLACK].s, sp->s_level[BLACK],
sp->s_nforce[BLACK],
if (better(sp, sp1, BLACK))
sp1->s_combo[BLACK].s, sp1->s_level[BLACK],
sp1->s_nforce[BLACK],
sp2->s_combo[BLACK].s, sp2->s_level[BLACK],
sp2->s_nforce[BLACK], sp2->s_wval);
sp = (us == BLACK) ? sp2 : sp1;
if (us == BLACK) {
Ocp = &sp1->s_combo[BLACK];
Tcp = &sp1->s_combo[BLACK];
sp->s_combo[BLACK].s = MAXCOMBO + 1;
sp->s_level[BLACK] = 255;
sp->s_nforce[BLACK] = 0;