Home | History | Annotate | Download | only in gomoku

Lines Matching defs:ncbp

398 		struct combostr *ncbp;
403 ncbp = cbp->c_next;
406 } while ((cbp = ncbp) != ecbp);
432 struct combostr *ncbp;
489 ncbp = (struct combostr *)malloc(sizeof(struct combostr) +
491 if (ncbp == NULL)
493 scbpp = (void *)(ncbp + 1);
504 ncbp->c_combo.cv_force = c;
505 ncbp->c_combo.cv_win = n;
506 ncbp->c_link[0] = ocbp;
507 ncbp->c_link[1] = fcbp;
508 ncbp->c_linkv[0].s = ocb.s;
509 ncbp->c_linkv[1].s = fcb.s;
510 ncbp->c_voff[0] = off;
511 ncbp->c_voff[1] = f;
512 ncbp->c_vertex = (spot_index)(osp - board);
513 ncbp->c_nframes = 2;
514 ncbp->c_dir = 0;
515 ncbp->c_frameindex = 0;
516 ncbp->c_flags = ocb.cv_win != 0 ? C_OPEN_0 : 0;
518 ncbp->c_flags |= C_OPEN_1;
519 ncbp->c_framecnt[0] = fcnt;
520 ncbp->c_emask[0] = emask;
521 ncbp->c_framecnt[1] = fcb.cv_force - 2;
522 ncbp->c_emask[1] = ncbp->c_framecnt[1] != 0 ?
529 ncbp->c_framecnt[0], ncbp->c_framecnt[1],
530 ncbp->c_emask[0], ncbp->c_emask[1],
531 ncbp->c_voff[0], ncbp->c_voff[1]);
532 printcombo(ncbp, tmp, sizeof(tmp));
538 makeempty(ncbp);
541 appendcombo(ncbp);
543 updatecombo(ncbp, curcolor);
544 free(ncbp);
549 markcombo(ncbp);
552 clearcombo(ncbp, 0);
726 struct combostr *ncbp = malloc(sizeof(struct combostr) +
728 if (ncbp == NULL)
730 scbpp = (void *)(ncbp + 1);
732 free(ncbp);
737 ncbp->c_combo.cv_force = c;
738 ncbp->c_combo.cv_win = n;
739 ncbp->c_link[0] = cbp;
740 ncbp->c_link[1] = ocbp;
741 ncbp->c_linkv[1].s = ocb.s;
742 ncbp->c_voff[1] = off;
743 ncbp->c_vertex = (spot_index)(osp - board);
744 ncbp->c_nframes = cbp->c_nframes + 1;
745 ncbp->c_flags = ocb.cv_win != 0 ? C_OPEN_1 : 0;
746 ncbp->c_frameindex = ep->e_frameindex;
752 ncbp->c_framecnt[0] = ep->e_framecnt;
753 ncbp->c_emask[0] = ep->e_emask;
755 ncbp->c_flags |= C_LOOP;
756 ncbp->c_dir = ovi.o_frameindex;
757 ncbp->c_framecnt[1] = fcnt - 1;
758 if (ncbp->c_framecnt[1] != 0) {
760 ncbp->c_emask[1] = emask & ~(1 << n);
762 ncbp->c_emask[1] = 0;
763 ncbp->c_voff[0] = ovi.o_off;
765 ncbp->c_dir = 0;
766 ncbp->c_framecnt[1] = fcnt;
767 ncbp->c_emask[1] = emask;
768 ncbp->c_voff[0] = ep->e_off;
773 "bw"[curcolor], verts, ncbp->c_frameindex, ncbp->c_dir,
774 ncbp->c_framecnt[0], ncbp->c_framecnt[1],
775 ncbp->c_emask[0], ncbp->c_emask[1],
776 ncbp->c_voff[0], ncbp->c_voff[1]);
777 printcombo(ncbp, tmp, sizeof(tmp));
782 makeempty(ncbp);
786 updatecombo(ncbp, curcolor);
790 markcombo(ncbp);
793 clearcombo(ncbp, 0);
1054 struct combostr *pcbp, *ncbp;
1057 ncbp = sortcombos;
1058 if (ncbp == NULL) {
1064 pcbp = ncbp->c_prev;
1065 cbp->c_next = ncbp;
1067 ncbp->c_prev = cbp;