_CalcValidMoves() is only used within MB1063.
 
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:408_Eval()
movesA = _CalcValidMoves(pBoard);
game_win.c:410_Eval()
movesB = _CalcValidMoves(pBoard);
game_win.c:453_Descend()
moves = _CalcValidMoves(pBoard);
game_win.c:457_Descend()
moves = _CalcValidMoves(pBoard);
game_win.c:616_SetPlayer()
PossibleMoves = _CalcValidMoves(&_Board);
game_win.c:622_SetPlayer()
ValidMoves = _CalcValidMoves(&_Board);
game_win.c:624_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