STemWin
BOARD::ActPlayer
is only used within STemWin.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
STemWin
BOARD::ActPlayer
BOARD::ActPlayer field
Syntax
from
games_win.c:85
int
ActPlayer
;
References
Location
Referrer
Text
games_win.c:85
int
ActPlayer
;
games_win.c:180
_SetStone()
pBoard
->
aCells
[
x
]
[
y
]
=
pBoard
->
ActPlayer
;
games_win.c:214
_CheckDirection()
if
(
(
Cell
!=
pBoard
->
ActPlayer
)
&&
(
Cell
!=
0
)
)
{
games_win.c:219
_CheckDirection()
}
while
(
(
Cell
!=
pBoard
->
ActPlayer
)
&&
(
Cell
!=
0
)
)
;
games_win.c:220
_CheckDirection()
return
(
(
Cell
==
pBoard
->
ActPlayer
)
?
1
:
0
)
;
games_win.c:272
_DoDirection()
}
while
(
_GetStone
(
pBoard
,
x
,
y
)
!=
pBoard
->
ActPlayer
)
;
games_win.c:308
_CalcScore()
r
+=
(
Cell
==
pBoard
->
ActPlayer
)
?
(
1
)
:
(
-
1
)
;
games_win.c:407
_Eval()
ActPlayer
=
pBoard
->
ActPlayer
;
games_win.c:408
_Eval()
pBoard
->
ActPlayer
=
1
;
games_win.c:410
_Eval()
pBoard
->
ActPlayer
=
2
;
games_win.c:412
_Eval()
pBoard
->
ActPlayer
=
ActPlayer
;
games_win.c:415
_Eval()
pBoard
->
ActPlayer
=
1
;
games_win.c:417
_Eval()
pBoard
->
ActPlayer
=
ActPlayer
;
games_win.c:457
_Descend()
pBoard
->
ActPlayer
=
3
-
pBoard
->
ActPlayer
;
games_win.c:464
_Descend()
maximize
=
pBoard
->
ActPlayer
==
1
;
games_win.c:473
_Descend()
nextBoard
->
ActPlayer
=
3
-
pBoard
->
ActPlayer
;
games_win.c:611
_SetPlayer()
_Board
.
ActPlayer
=
Player
;
games_win.c:618
_SetPlayer()
_Board
.
ActPlayer
=
3
-
Player
;
games_win.c:620
_SetPlayer()
_Board
.
ActPlayer
=
Player
;
games_win.c:623
_SetPlayer()
if
(
_pPlayerAI
[
_Board
.
ActPlayer
-
1
]
==
NULL
)
{
games_win.c:628
_SetPlayer()
_SetPlayer
(
3
-
_Board
.
ActPlayer
)
;
games_win.c:631
_SetPlayer()
_Board
.
ActPlayer
=
1
;
games_win.c:656
_NextPlayer()
_SetPlayer
(
3
-
_Board
.
ActPlayer
)
;
games_win.c:657
_NextPlayer()
if
(
_pPlayerAI
[
_Board
.
ActPlayer
-
1
]
&&
!
_GameOver
)
{
games_win.c:659
_NextPlayer()
DoMove
=
(
*
_pPlayerAI
[
_Board
.
ActPlayer
-
1
]
)
(
&
_Board
,
&
x
,
&
y
)
;
games_win.c:664
_NextPlayer()
}
while
(
_pPlayerAI
[
_Board
.
ActPlayer
-
1
]
&&
!
_GameOver
)
;
games_win.c:763
_OnPaint()
if
(
_pPlayerAI
[
_Board
.
ActPlayer
-
1
]
)
{
Data Use
Functions writing
BOARD::ActPlayer
Functions reading
BOARD::ActPlayer
_Eval()
_Descend()
_SetPlayer()
all items filtered out
BOARD::ActPlayer
_SetStone()
_CheckDirection()
_DoDirection()
_CalcScore()
_Eval()
_Descend()
_SetPlayer()
_NextPlayer()
_OnPaint()
all items filtered out