[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.