X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=backend.c;h=24ae75d5b52c2d8f05499e792036fc48557d63f9;hb=c487bc03058931c96f8358728286b8db0e711806;hp=abc4495ab2db57ecb3164935f53e72c9dc6e5a7b;hpb=c2a5e9675e41feddadb6e06544dedc3afdc6ae66;p=xboard.git diff --git a/backend.c b/backend.c index abc4495..24ae75d 100644 --- a/backend.c +++ b/backend.c @@ -7111,6 +7111,28 @@ CanPromote (ChessSquare piece, int y) piece == WhiteLance && y == BOARD_HEIGHT-2 ); } +void +HoverEvent (int hiX, int hiY, int x, int y) +{ + static char baseMarker[BOARD_RANKS][BOARD_FILES], baseLegal[BOARD_RANKS][BOARD_FILES]; + int r, f; + if(!first.highlight) return; + if(hiX == -1 && hiY == -1 && x == fromX && y == fromY) // record markings + for(r=0; r