_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
game_win.c:229
static int _CalcValidMoves(BOARD * pBoard) {
game_win.c:407_Eval()
movesA = _CalcValidMoves(pBoard);
game_win.c:409_Eval()
movesB = _CalcValidMoves(pBoard);
game_win.c:451_Descend()
moves = _CalcValidMoves(pBoard);
game_win.c:455_Descend()
moves = _CalcValidMoves(pBoard);
game_win.c:614_SetPlayer()
PossibleMoves = _CalcValidMoves(&_Board);
game_win.c:620_SetPlayer()
ValidMoves = _CalcValidMoves(&_Board);
game_win.c:622_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