[Contents] [Index] [Help] [Retrace] [Browse <] [Browse >]

The following characteristics of Bobs can be changed dynamically between
calls to DrawGList():

  * To change the location of the Bob in the RastPort drawing area,
    adjust the X and Y values in the VSprite structure associated with
    this Bob.

  * To change a Bob's appearance, the pointer to the ImageData in the
    associated VSprite structure may be changed.  Note that a change in
    the ImageData also requires a change or recalculation of the
    ImageShadow, using InitMasks().

  * To change a Bob's colors modify the PlanePick, PlaneOnOff or Depth
    parameters in the VSprite structure associated with this Bob.

  * To change a Bob's display priorities, alter the Before and After
    pointers in the Bob structure.

  * To change the Bob into a paintbrush, specify the SAVEBOB flag in the
    Bob.Flags field.

    Changes Are Not Immediately Seen.
    ---------------------------------
    Neither these nor other changes are evident until SortGList() and
    then DrawGList() are called.