_valuePieces() is only used within MB1063.
 
Symbols
loading...
Files
loading...

_valuePieces() function

Find the value of all the pieces belonging to the given player.

Syntax

static I32 _valuePieces(BOARD * pBoard,     int player);

Arguments

pBoard

pointer to the board stack

player

player index

Return value

value

Notes

Positive value is good for this player. The value can also be negative, if the player occupies tiles next to free corner, which makes it easier for the opponent to get to this corner.

References

LocationReferrerText
game_win.c:325
static I32 _valuePieces(BOARD * pBoard, int player) {
game_win.c:429_Eval()
value += _valuePieces(pBoard, 1);
game_win.c:430_Eval()
value -= _valuePieces(pBoard, 2);

Call Tree

Functions calling _valuePieces()
all items filtered out
_valuePieces()
Data read by _valuePieces()
Data written by _valuePieces()
_valuePieces()::sum
_valuePieces()::x
_valuePieces()::y
_valuePieces()::corners
_valuePieces()::changed
_valuePieces()::s
_valuePieces()::xCorner
_valuePieces()::yCorner
_valuePieces()::numberOfSafe
all items filtered out
_valuePieces()
_valuePieces()::sum
_valuePieces()::x
_valuePieces()::y
_valuePieces()::corners
_valuePieces()::changed
_valuePieces()::s
_valuePieces()::xCorner
_valuePieces()::yCorner
_valuePieces()::numberOfSafe
all items filtered out