Clippings/dispsprite.c/DisposeSprites.txt

    // dispose of each spriteƕs image data
    for (nIndex = 0; nIndex < kNumSprites; nIndex++)
    {
        if (gSprites[nIndex])
            DisposeSprite(gSprites[nIndex]);
 
        if (gCompressedPictures[nIndex])
            DisposeHandle(gCompressedPictures[nIndex]);
            
        if (gImageDescriptions[nIndex])
            DisposeHandle((Handle)gImageDescriptions[nIndex]);
    }
    
    // dispose of the sprite plane world
    if (gSpritePlane)
        DisposeGWorld(gSpritePlane);
 
    // dispose of the sprite world and associated graphics world
    if (gSpriteWorld)
        DisposeSpriteWorld(gSpriteWorld);