Lines Matching refs:square

140 function FormatSquare(square) {  argument
142 return letters[(square & 0xF) - 4] + ((9 - (square >> 4)) + 1);
1374 var square = MakeSquare(row, col);
1375 flipTable[square] = MakeSquare(7 - row, col);
1399 var square = row | col;
1402 var index = square - (square - 17) + 128;
1404 index = square - (square - 15) + 128;
1407 index = square - (square + 17) + 128;
1409 index = square - (square + 15) + 128;
1414 var target = square + pieceDeltas[i][dir];
1416 index = square - target + 128;
1422 if (square < target)
1425 if ((square & 0xF0) == (target & 0xF0)) {
1428 } else if ((square & 0x0F) == (target & 0x0F)) {
1431 } else if ((square % 15) == (target % 15)) {
1433 } else if ((square % 17) == (target % 17)) {
2003 var square = g_pieceList[index];
2004 while (square != 0) {
2005 if (IsSquareAttackableFrom(target, square))
2007 square = g_pieceList[++index];
2237 function MovePawnTo(moveStack, start, square) { argument
2238 var row = square & 0xF0;
2240 …moveStack[moveStack.length] = GenerateMove(start, square, moveflagPromotion | moveflagPromoteQueen…
2241 …moveStack[moveStack.length] = GenerateMove(start, square, moveflagPromotion | moveflagPromoteKnigh…
2242 …moveStack[moveStack.length] = GenerateMove(start, square, moveflagPromotion | moveflagPromoteBisho…
2243 moveStack[moveStack.length] = GenerateMove(start, square, moveflagPromotion);
2246 moveStack[moveStack.length] = GenerateMove(start, square, 0);
2431 function SeeAddXrayAttack(target, square, us, usAttacks, themAttacks) { argument
2432 var index = square - target + 128;
2436 square += delta;
2437 while (g_board[square] == 0) {
2438 square += delta;
2441 if ((g_board[square] & 0x18) && IsSquareOnPieceLine(target, square)) {
2442 if ((g_board[square] & 8) == us) {
2443 usAttacks[usAttacks.length] = square;
2445 themAttacks[themAttacks.length] = square;