Home
last modified time | relevance | path

Searched refs:combostr (Results 1 – 5 of 5) sorted by relevance

/dragonfly/games/gomoku/
HDgomoku.h176 struct combostr { struct
177 struct combostr *c_next; /* list of combos at the same level */ argument
178 struct combostr *c_prev; /* list of combos at the same level */ argument
179 struct combostr *c_link[2]; /* C:previous level or F:NULL */ argument
205 struct combostr *e_combo; /* the whole combo */ argument
222 struct combostr *s_frame[4]; /* level 1 combo for frame[dir] */
249 struct combostr *o_fcombo; /* the connecting combo */
260 extern struct combostr frames[FAREA]; /* storage for single frames */
261 extern struct combostr *sortframes[2]; /* sorted, non-empty frames */
291 int list_eq(struct combostr **, struct combostr **, int);
[all …]
HDpickmove.c51 static struct combostr *hashcombos[FAREA];/* hash list for finding duplicates */
52 static struct combostr *sortcombos; /* combos at higher levels */
63 static void makecombo2(struct combostr *, struct spotstr *, int, int);
65 static void makecombo(struct combostr *, struct spotstr *, int, int);
66 static void appendcombo(struct combostr *, int);
67 static void updatecombo(struct combostr *, int);
68 static void makeempty(struct combostr *);
69 static int checkframes(struct combostr *, struct combostr *, struct spotstr *,
71 static int sortcombo(struct combostr **, struct combostr **, struct combostr *);
72 static void printcombo(struct combostr *, char *, size_t);
[all …]
HDbdinit.c47 struct combostr *cbp; in bdinit()
146 sortframes[BLACK] = (struct combostr *)0; in bdinit()
147 sortframes[WHITE] = (struct combostr *)0; in bdinit()
172 struct combostr *cbp; in init_overlap()
HDmain.c66 struct combostr frames[FAREA]; /* storage for all frames */
67 struct combostr *sortframes[2]; /* sorted list of non-empty frames */
366 struct combostr *cbp; in whatsup()
HDmakemove.c62 struct combostr *cbp, *cbp1; in makemove()