Home
last modified time | relevance | path

Searched refs:PROMOTEPIECE (Results 1 – 3 of 3) sorted by relevance

/dports/games/gnuchess/gnuchess-6.2.9/src/frontend/
H A Dmove.cc101 SETBIT (board.b[side][PROMOTEPIECE (*move)], t); in MakeMove()
103 cboard[t] = PROMOTEPIECE (*move); in MakeMove()
321 board.material[side] += (ValueP - Value[PROMOTEPIECE (*move)]); in UnmakeMove()
322 board.pmaterial[side] -= Value[PROMOTEPIECE (*move)]; in UnmakeMove()
456 *s++ = notation[PROMOTEPIECE (move)]; in SANMove()
795 toupper(piece) == notation[PROMOTEPIECE (node->move)]) in IsInMoveList()
819 s[4] = lnotation[PROMOTEPIECE (move)]; in AlgbrMove()
821 s[4] = notation[PROMOTEPIECE (move)]; in AlgbrMove()
H A Dswap.cc69 swaplist[0] = Value[PROMOTEPIECE (move)] - ValueP; in SwapOff()
70 lastval = -Value[PROMOTEPIECE (move)]; in SwapOff()
H A Dcommon.h196 #define PROMOTEPIECE(a) ((a >> 12) & 0x0007) macro