STemWin
_CalcValidMoves()
is only used within STemWin.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
STemWin
_CalcValidMoves()
_CalcValidMoves() function
Calculate valid moves
Syntax
from
games_win.c:230
static
int
_CalcValidMoves
(
BOARD
*
pBoard
)
;
Arguments
pBoard
pointer to the board stack
Return value
valid moves
References
Location
Referrer
Text
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()
_Eval()
_Descend()
_SetPlayer()
all items filtered out
_CalcValidMoves()
_InvalidateCell()
_CheckDirection()
all items filtered out
Data read by
_CalcValidMoves()
Data written by
_CalcValidMoves()
BOARD::aCells
BOARD::aMoves
_CalcValidMoves()::pBoard
_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