Lines Matching refs:mm
83 struct move mmstore, *mm; in main() local
108 mm = &mmstore; in main()
109 move_init(mm); in main()
111 getarg(mm, &argv); in main()
228 roll(mm); in main()
234 while (mm->D0 == mm->D1) /* no doubles */ in main()
235 roll(mm); in main()
239 writec(mm->D0 + '0'); in main()
241 writec(mm->D1 + '0'); in main()
244 if (mm->D0 > mm->D1) { in main()
279 move(mm, 0); in main()
281 mm->mvlim = movallow(mm); in main()
285 proll(mm); in main()
286 getmove(mm); /* get player's move */ in main()
311 move(mm, 1); in main()
351 save(mm, 1); in main()
356 quit(mm); in main()
367 roll(mm); in main()
369 writec(mm->D0 + '0'); in main()
371 writec(mm->D1 + '0'); in main()
375 if ((mm->mvlim = movallow(mm)) == 0) { in main()
391 getmove(mm); in main()
418 roll(mm); in main()
421 proll(mm); in main()
424 if ((mm->mvlim = movallow(mm)) == 0) { in main()
436 getmove(mm); in main()
496 save(mm, 0); in main()
509 save(mm, 0); in main()