}
// blit to screen and clean up
- egDrawImage(CompImage, XPos, YPos);
+ if (CompImage->HasAlpha)
+ egDrawImageWithTransparency(CompImage, NULL, XPos, YPos, CompImage->Width, CompImage->Height);
+ else
+ egDrawImage(CompImage, XPos, YPos);
egFreeImage(CompImage);
GraphicsScreenDirty = TRUE;
}