A method of moving figures whereby a number of aligned figures can be
efficiently moved while maintaining the alignment. The method includes a
figure group generating step of generating a plurality of figure groups
arranged in a matrix by grouping a plurality of figures arranged in a
matrix; an overall reference figure setting step of setting an overall
reference figure selected from said plurality of figures; an entire
figure moving step of moving all of the figures in the same manner as
said overall reference figure when said overall reference figure is
selected and moved; a reference figure setting step of setting a single
reference figure selected from said plurality of figures in each of said
figure groups; and a figure group moving step of moving all of the figure
groups except for the figure group containing said overall reference
figure while maintaining the relative relationships between the rows and
columns and between the figure groups, when one of said reference figures
is selected and moved.