MapCelListToSRect
Maps a list of cels to a CRect.
Synopsis
void MapCelListToSRect (CCB *list, SRect *rect)
Description
This function maps a list of cels to the specified rectangle. It is much
faster than a standard MapCel() call because it only has to
calculate a simple rectangular projection. It performs a
MapCelToSRect() on the first cel in the list. It then adjusts
the X/Y coordinates of the rest of the cels in the list such that all the
cels maintain the same relative X/Y relationships to each other. It also
copies the size and perspective fields from the first cel into all the
rest of the cels in the list. The net effect is that the list of cels
moves and scales as if it were a single unit.
Arguments
- list
- Pointer to a list of one or more cels to be mapped.
- rect
- Pointer to the SRect to which the cels are to be mapped.
Implementation
Library call implemented in lib3do.lib.
Associated Files
lib3do.lib, celutils.h
See Also
MapCelListToCRect, MapAACelToSRect, MapCelToSRect