|
From: Jone M. V. <vi...@ns...> - 2001-03-05 11:39:15
|
Another weekend gone by, and here is the recent changes in KGB:
Moved KGB_Mask *getMask and KGB_Mask *mask into KGB_Surface, as that is where
it belongs (we create it here, not in KGB_BaseSurface - alas: KGB_BaseSurface
should not even know of KGB_Mask's existence).
Added the following functions to KGB_BaseSurface:
Uint32 getFlags();
SDL_PixelFormat *getPixelFormat();
Uint16 getPitch();
SDL_Rect getClipRect();
Removed KGB_PixelWriter, and shoved the functionality into KGB_PixelSurface
(which will eventually supercede KGB_Surface).
Finished Timebased frame-animation (it now works for all KGB_Sprites using
the same KGB_SurfaceFactory).
Removed test/primitives from the compile-line until I've found a good way to
buffer pixelwrites.
Prefect and inful did some memleak-hunting, and squashed one or two of those
(IIRC). We do however suspect libxml of containg memleaks, but this won't be
checked until I get around to compile a debug-version of libxml.
Well then, have a nice day, and remember to do a cvs update:)
BLiP!
|