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


   NAME
        DrawGList -- process the gel list, queueing vsprites, drawing bobs.

   SYNOPSIS
        DrawGList(rp, vp)
                  A1  A0

        void DrawGList(struct rastport *, struct viewport *);

   FUNCTION
        Performs one pass of the current gel list.
           - If nextLine and lastColor are defined, these are
             initialized for each gel.
          - If it's a vsprite, build it into the copper list.
          - If it's a bob, draw it into the current raster.
          - Copy the save values into the "old" variables,
             double-buffering if required.

   INPUTS
        rp = pointer to the rastport where bobs will be drawn
        vp = pointer to the viewport for which vsprites will be created

   RESULT

   BUGS
        MUSTDRAW isn't implemented yet.

   SEE ALSO
        initgels()  graphics/gels.h graphics/rastport.h  graphics/view.h