Lines Matching defs:To
88 static void MakeMove(int From, int To);
89 static void AutoMove(int From, int To, int Num);
92 static int GetMove(int *From, int *To);
93 static int InvalidMove(int From, int To);
188 InvalidMove(int From, int To)
194 if (To >= NPEGS)
196 if (To < 0)
198 if (From == To)
202 if (Pegs[To].Count &&
204 Pegs[To].Length[Pegs[To].Count - 1])
268 GetMove(int *From, int *To)
280 if ((*To = getch()) == 'q')
282 *To -= ('0' + 1);
294 MakeMove(int From, int To)
297 Pegs[To].Length[Pegs[To].Count] = Pegs[From].Length[Pegs[From].Count];
298 Pegs[To].Count++;
304 AutoMove(int From, int To, int Num)
307 MakeMove(From, To);
311 AutoMove(From, OTHER(From, To), Num - 1);
312 MakeMove(From, To);
314 AutoMove(OTHER(From, To), To, Num - 1);