Advanced game editing--Clipboard operations
XuanXuanGo provides three types of Clipboard operations. The user
can copy the entire game into Windows Clipboard, and paste it on
other game, overwriting the target game, or paste the game as a
node, embedding the pasted game in the target game. The user can
copy all child moves of a move into Clipboard, and paste such
branches as child moves. The user can also copy all child
moves plus board status and paste them into another game as an
embedded game. Following are some typical operations:
1、Embed a game in another one
- Open the source game, and use "Edit |Copy Game" to copy the
game into Clipboard.
- Open the destination game, go to where you want to insert
the game, and make a NEW move.
- Use menu command "Edit | Paste Board Status And Branches".
- Back one step, mark the new move with a label and write some
comments about it.
2、Embed a partial game into another one
- Open the source game, and go to the move where you want to
copy as partial game.
- Use "Edit |Copy Board Status And Branches" to copy the game
into Clipboard.
- Open the destination game, go to where you want to insert
the game, and make a NEW move.
- Use menu command "Edit | Paste Board Status And Branches".
- Back one step, mark the new move with a label and write some
comments about it.
3、Copy and paste branches (child moves)
When editing Go problems, this operation may frequently be used.
After you've copy the branches of a move into Clipboard, you may
need to do some changes to them before pasting them into target
game. For example, you may need delete some branches or change
the orientation of the moves or even swap the move colors. To do
this, you can import the copied game in the Clipboard into
a temp game by using "File | Import Game From Clipboard", then
delete the unwanted branches and/or rotate or flip the game by
and use
to make the orientation be default. If you want to swap the move
colors, use
.
After you've done the changes to the branches, copy them back
into Clipboard again, using "Copy Branches" command, of cause.
- Open the source game, and go to the move where you want to
copy its branches.
- Use "Edit |Copy Branches" to copy the branches into
Clipboard.
- If any changes need to be done before pasting, use the
methods above.
- Open the destination game, go to where you want to insert
the branches as child moves.
- Use menu command "Edit | Paste Branches".
|