MB1063
_CalcValidMoves()
is only used within MB1063.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
MB1063
_CalcValidMoves()
_CalcValidMoves() function
Calculate valid moves
Syntax
from
game_win.c:229
static
int
_CalcValidMoves
(
BOARD
*
pBoard
)
;
Arguments
pBoard
pointer to the board stack
Return value
valid moves
References
Location
Referrer
Text
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()
_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