Home
last modified time | relevance | path

Searched refs:cturn (Results 1 – 12 of 12) sorted by relevance

/netbsd/games/backgammon/backgammon/
H A Dmain.c139 if (cturn == 0) in main()
259 cturn = 1; in main()
262 cturn = -1; in main()
312 while (cturn == 1 || cturn == -1) { in main()
327 if (cturn == -2 || cturn == 2) in main()
332 cturn *= -2; in main()
454 if (cturn == 0) in main()
458 cturn /= -2; in main()
484 if (cturn == -1) { in main()
508 cturn = 0; in main()
[all …]
H A Dmove.c115 if (cturn != 1 && cturn != -1) in move()
134 curmove(cturn == -1 ? 18 : 19, 0); in move()
226 if (board[pos] * cturn <= 0) in trymove()
230 mm->g[mvnum] = pos + rval * cturn; in trymove()
231 if (mm->g[mvnum] * cturn >= home) { in trymove()
323 result = cturn * (aloc[i] - bloc[i]); in bcomp()
433 if (board[i] == cturn) in movcmp()
437 for (i = bar + cturn; i != home; i += cturn) in movcmp()
438 if (board[i] * cturn > 1) in movcmp()
443 for (em = bar; em != home; em += cturn) in movcmp()
[all …]
H A Dextra.c63 if (cturn == -pnum) { /* see if computer accepts */ in dble()
67 cturn *= -2; /* indicate loss */ in dble()
72 dlast = cturn; in dble()
80 writel(cturn == 1 ? color[2] : color[3]); in dble()
96 dlast = cturn; in dble()
102 cturn *= -2; in dble()
131 n = eval() * cturn; in dblgood()
177 n += trapped(home, -cturn); in dblgood()
178 n -= trapped(bar, cturn); in dblgood()
/netbsd/games/backgammon/common_source/
H A Done.c55 if (board[mm->p[i]] * cturn <= 0) in makmove()
74 board[mm->p[i]] -= cturn; in makmove()
76 if (board[mm->g[i]] == -cturn) { in makmove()
77 board[home] -= cturn; in makmove()
86 board[mm->g[i]] += cturn; in makmove()
134 for (i = home - 6 * cturn; i != home; i += cturn) in last()
135 if (board[i] * cturn > 0) in last()
152 board[mm->p[i]] += cturn; in backone()
154 board[mm->g[i]] -= cturn; in backone()
165 board[home] += cturn; in backone()
[all …]
H A Dallow.c61 mm->g[i] = bar + cturn * mm->D1; in movallow()
63 mm->g[i] = bar + cturn * mm->D0; in movallow()
78 if ((mm->p[i] += cturn) == home) { in movallow()
99 mm->g[i] = mm->p[i] + cturn * mm->D1; in movallow()
101 mm->g[i] = mm->p[i] + cturn * mm->D0; in movallow()
102 if (mm->g[i] * cturn > home) { in movallow()
108 if (board[mm->p[i]] * cturn > 0 && (r = makmove(mm, i)) == 0) in movallow()
H A Dsubs.c147 if (cturn == 1) in proll()
232 cturn = 0; in quit()
282 cturn = -cturn; in nexturn()
283 c = cturn / abs(cturn); in nexturn()
H A Dtable.c110 curmove(cturn == -1 ? 18 : 19, 39); in checkmove()
191 curmove(cturn == -1 ? 18 : 19, ncin + 39); in checkmove()
217 curmove(cturn == -1 ? 18 : 19, 0); in dotable()
237 mm->g[mvl] = mm->p[mvl] + cturn * (c - '0'); in dotable()
269 curmove(cturn == -1 ? 18 : 19, 39); in dotable()
H A Dsave.c127 write(fdesc, &cturn, sizeof cturn); in save()
158 read(fdesc, &cturn, sizeof cturn); in recover()
H A Dcheck.c64 cturn *= -2; in getmove()
101 curmove(cturn == -1 ? 18 : 19, 39); in getmove()
123 if (cturn * (mm->g[i] - mm->p[i]) < 0) { in movokay()
H A Dinit.c83 int cturn; variable
H A Dback.h101 extern int cturn; /* whose turn it currently is:
/netbsd/games/backgammon/teachgammon/
H A Dtutor.c57 cturn = -1; in tutor()
86 if (cturn == 0) in tutor()
128 if (cturn == 0) in tutor()