STemWin
BOARD
is only used within STemWin.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
STemWin
BOARD
BOARD struct
Syntax
from
games_win.c:82
typedef
struct
{
U8
aCells
[
NUM_CELL_X
]
[
NUM_CELL_Y
]
;
U8
aMoves
[
NUM_CELL_X
]
[
NUM_CELL_Y
]
;
int
ActPlayer
;
}
BOARD
;
Fields
aCells
No summary provided.
Read more...
aMoves
No summary provided.
Read more...
ActPlayer
No summary provided.
Read more...
References
Location
Referrer
Scope
Text
games_win.c:82
typedef
struct
{
games_win.c:86
}
BOARD
;
games_win.c:88
REVERSI_AI_Func::pBoard
typedef
char
REVERSI_AI_Func
(
const
BOARD
*
pBoard
,
int
*
px
,
int
*
py
)
;
games_win.c:91
_Board
static
BOARD
_Board
;
games_win.c:100
_aBoardStack
static
BOARD
_aBoardStack
[
END_GAME_DEPTH
+
1
]
;
games_win.c:163
_GetStone()::pBoard
_GetStone()
static
char
_GetStone
(
const
BOARD
*
pBoard
,
int
x
,
int
y
)
{
games_win.c:178
_SetStone()::pBoard
_SetStone()
static
void
_SetStone
(
BOARD
*
pBoard
,
int
x
,
int
y
)
{
games_win.c:192
_IsValidMove()::pBoard
_IsValidMove()
static
char
_IsValidMove
(
BOARD
*
pBoard
,
int
x
,
int
y
)
{
games_win.c:209
_CheckDirection()::pBoard
_CheckDirection()
static
char
_CheckDirection
(
const
BOARD
*
pBoard
,
int
x
,
int
y
,
int
dx
,
int
dy
)
{
games_win.c:230
_CalcValidMoves()::pBoard
_CalcValidMoves()
static
int
_CalcValidMoves
(
BOARD
*
pBoard
)
{
games_win.c:267
_DoDirection()::pBoard
_DoDirection()
static
void
_DoDirection
(
BOARD
*
pBoard
,
int
x
,
int
y
,
int
dx
,
int
dy
)
{
games_win.c:282
_MakeMove()::pBoard
_MakeMove()
static
void
_MakeMove
(
BOARD
*
pBoard
,
int
x
,
int
y
)
{
games_win.c:301
_CalcScore()::pBoard
_CalcScore()
static
int
_CalcScore
(
const
BOARD
*
pBoard
)
{
games_win.c:326
_valuePieces()::pBoard
_valuePieces()
static
I32
_valuePieces
(
BOARD
*
pBoard
,
int
player
)
{
games_win.c:403
_Eval()::pBoard
_Eval()
static
I32
_Eval
(
BOARD
*
pBoard
)
{
games_win.c:445
_Descend()::pBoard
_Descend()
BOARD
*
pBoard
;
games_win.c:446
_Descend()::nextBoard
_Descend()
BOARD
*
nextBoard
;
games_win.c:510
_PlayerAI_SmartGecko()::pBoard
_PlayerAI_SmartGecko()
static
char
_PlayerAI_SmartGecko
(
const
BOARD
*
pBoard
,
int
*
px
,
int
*
py
)
{
games_win.c:673
_StartNewGame()
memset
(
&
_Board
,
0
,
sizeof
(
BOARD
)
)
;
Type Use
Variables of
BOARD
type
REVERSI_AI_Func::pBoard
_Board
_aBoardStack
_GetStone()::pBoard
_SetStone()::pBoard
_IsValidMove()::pBoard
_CheckDirection()::pBoard
_CalcValidMoves()::pBoard
_DoDirection()::pBoard
_MakeMove()::pBoard
_CalcScore()::pBoard
_valuePieces()::pBoard
_Eval()::pBoard
_Descend()::pBoard
_Descend()
_Descend()::nextBoard
_PlayerAI_SmartGecko()::pBoard
all items filtered out
BOARD
BOARD
all items filtered out
BOARD
BOARD
all items filtered out