Drawing moves is explained under Rules of the Game. The buttons in the toolbar have the same meaning as entries in the Game menu.
Start a new game even if a game is currently in play.
When the computer is thinking, his depth search is interrupted and he draws the best move he has found so far.
Take back your previous move. Two (!) moves are undone: the opponents move and your last move. So it's your turn again. 100 moves are remembered; so don't hesitate to take back moves until you are at the beginning of the game (faster with the Pg Up key). When in Modify mode (see Menu Edit->Modify below), decrement move number of this position.
Only useful in Modify mode: Increment move number of this position.
A hint for your next move is shown. Only possible if you play at level normal or above, the move number is 2 or greater and you have not undone your move.
If this toggle is switched on, the application is in Network Mode. All running KAbalone programs which are in Network Mode broadcast changed positions to each other. This way two humans can play against each other on different computers or one can observe the game play of another KAbalone program.
To exchange positions, the KAbalone programs have to know each other. If running on the same machine, nothing is needed (apart from switching to Network Mode). If running on different computers you have to specify the others machine on the command line with the -h switch.
For insiders: KAbalone, when in Network Mode, listens on a TCP socket for position change commands by other KAbalone programs. You can specify the port number with the -p command line switch. You need this if you want to play two different KAbalone Network games.
Examples:
Chris on machine1 and Mary on machine2 want to play against each other: Mary simple starts KAbalone, sets the menu item Options->Computer plays to None and switches to Network Mode. Chris starts KAbalone with kabalone -h machine2, otherwise does the same. Now one of the two can start the game and draw a red move. Each time the position is changed in one program, it automatically changes in the other one too.
John wants to observe the game: He does the same as Chris, but doesn't draw a move himself.
Two different KAbalone Network Games shall run among machines m1 and m2. To distinguish the games, we choose port number 12345 for one. On m1 we start as usual kabalone and (not so usual) kabalone -p 12345. On m2 we start kabalone -h m1 and kabalone -h m1:12345 (The colon separates host and port as in an URL).
Quits the game.