The Bookmarks Menu
This menu lets you save and later restore a game position. There
can be up to ten bookmarked positions in this menu. The easiest way to
add a bookmark is to hit 'B'; a bookmark for the current position will
be added at the top of the list, and if the list was already full, the
last item will be removed. You can also save positions in external
files. When a position is saved, the sequence of moves is recorded,
and after you restore a position, you can see the moves by using the
Undo, Redo, Restart level and Replay
commands from the Game menu. This means
that this menu is useful both for saving a point at which you're stuck
(typically as a menu item), and for recording solutions (typically in
a file). Positions can be saved in two file formats; the first can
have any number of positions in a single file, while the second can
only have one per file, but is acceptable as input to the
XSokoban global score file (assuming it's for an XSokoban level,
of course).
- Bookmarks->Add bookmark->
- Choosing any item from this submenu adds a bookmark for the
current position at the top of the list in the main menu, and
possibly deletes an existing bookmark. Choosing the last
item in this submenu is always equivalent to hitting 'B' as
described above.
- Bookmarks->Add bookmark-><bookmark>
- The chosen bookmark is deleted.
- Bookmarks->Add bookmark->(unused)
- This item only appears if there are fewer than 10 items in the
list. No existing bookmark is removed.
- Bookmarks-><bookmark>
- Restore a saved position. A typical item might be "Sasquatch#16
(43)", indicating a position in which 43 moves have been made in
Sasquatch level 16.
- Bookmarks->Export (E)
- Save the current position to a newly-created file. Further
positions can be added to the file using Export to.
- Bookmarks->Export to (T)
- Save the current position to an existing file (created using
Export).
- Bookmarks->Export (XSb) (X)
- Save the current position to a newly-created file, in a form
suitable for submission to the XSokoban global score file.
- Bookmarks->Import (I)
- Restore a saved position from a file in either of the formats
created by the export commands. If there is only one position in the
file, that position is restored; otherwise a list of positions is
presented. A file in the format produced by Export (XSb) only
contains a sequence of moves. If the file name ends in a digit, it
is assumed to consist of the name of an XSB
file, an optional hyphen or underscore, and a number, specifying
which level of which level set the moves apply to. Otherwise the
moves are assumed to be for the current level.