_CalcValidMoves() is only used within STemWin.
 
Symbols
loading...
Files
loading...

_CalcValidMoves() function

Calculate valid moves

Syntax

static int _CalcValidMoves(BOARD * pBoard);

Arguments

pBoard

pointer to the board stack

Return value

valid moves

References

LocationReferrerText
games_win.c:230
static int _CalcValidMoves(BOARD * pBoard) {
games_win.c:409_Eval()
movesA = _CalcValidMoves(pBoard);
games_win.c:411_Eval()
movesB = _CalcValidMoves(pBoard);
games_win.c:454_Descend()
moves = _CalcValidMoves(pBoard);
games_win.c:458_Descend()
moves = _CalcValidMoves(pBoard);
games_win.c:613_SetPlayer()
PossibleMoves = _CalcValidMoves(&_Board);
games_win.c:619_SetPlayer()
ValidMoves = _CalcValidMoves(&_Board);
games_win.c:621_SetPlayer()
_CalcValidMoves(&_Board);

Call Tree

Functions calling _CalcValidMoves()
Functions called by _CalcValidMoves()
all items filtered out
_CalcValidMoves()
Data read by _CalcValidMoves()
Data written by _CalcValidMoves()
_CalcValidMoves()::x
_CalcValidMoves()::y
_CalcValidMoves()::r
_CalcValidMoves()::Valid
all items filtered out
_CalcValidMoves()
_CalcValidMoves()::x
_CalcValidMoves()::y
_CalcValidMoves()::r
_CalcValidMoves()::Valid
all items filtered out