Abstract A technique is described for animating graphics objects (sprites) on a display. The display manager allows a user to select a sprite from the display or from a sprite table. Then the user selects the operation to perform on the sprite. Enabled operations include hiding the sprite, showing the sprite, redefining the sprite, placing the sprite or moving the sprite. The move operation allows the user to make the sprite the current cursor character and move it around the display under the control of the mouse. Any of the operations may be performed on the selected sprite. The operations are recorded for the user to later playback. Additionally, the user can select other sprites and perform additional operations on them. In this way, the user can interactively create an animated display consisting of multiple sprites. As the user creates the various sprite operations, he or she can play them back at any time to see how they appear and edit the operations to tailor them to the user's needs.
A method of interactively creating an animated display on a computer graphics screen comprising the steps of: selecting a graphics object from a display of graphics objects on said graphics screen or from a graphics object table stored in memory; moving said graphics object on said graphics screen by means of a pointing device; recording said movements of said graphics object on said graphics screen in memory; selecting an operation to perform on said graphics object at a particular location on said graphics screen; recording said operation on said graphics object and the location on the graphics screen where the operation is to be performed; and playing back said movement and said operation on said graphics object on said graphics screen at a later time.
Claim 2
Independent Claim
125 words
A method of interactively creating an animated display on a computer graphics screen comprising the steps of: selecting a graphics object from a display of graphics objects on said graphics screen or from a graphics object table stored in memory; moving said graphics object on said graphics screen by means of a pointing device; recording said movements of said graphics object on said graphics screen in memory; selecting an operation to perform on said graphics object at a particular location on said graphics screen; recording said operation on said graphics object and the location on the graphics screen where the operation is to be performed; and playing back said movement and said operation on said graphics object on said graphics screen at a later time.
Claim 3
Dependent Claim
30 words
A method of interactively creating an animated display as recited in claim 1 wherein said operation is a hide operation which hides the graphics object if it is currently visible.
Claim 4
Dependent Claim
31 words
A method of interactively creating an animated display as recited in claim 1 wherein said operation is a show operation which shows the graphics object if it is not currently visible.
Claim 5
Dependent Claim
31 words
A method of interactively creating an animated display as recited in claim 1 wherein said operation is a redefine operation which permits new images to be used for the graphics object.
Claim 6
Dependent Claim
32 words
A method of interactively creating an animated display as recited in claim 1 wherein said operation is a place operation which pastes an image of the graphics object to said graphics screen.
Claim 7
Dependent Claim
56 words
A method of interactively creating an animated display as recited in claim 1 wherein said recording steps produce a command list and said step of playing back is performed by stepping through said command list one item at a time in response to a user input to permit viewing of each stage of an animated display.
Claim 8
Dependent Claim
24 words
A method of interactively creating an animated display as recited in claim 6 further comprising the step of editing said recorded operation and movements.
Claim 9
Dependent Claim
52 words
A method of interactively creating an animated display as recited in claim 7 wherein in the step of editing includes the steps of: inserting commands into the middle or appending to the end of said command list; deleting a command from said command list; and saving the command list to a file.
Claim 10
Dependent Claim
34 words
A method of interactively creating an animated display as recited in claim 1 further comprising the step of using a mouse as the pointing device to move said graphics object on said graphics screen.