Last update for Feb ;)
1) Added DRAW-CIRCLE and DRAW-FILLED-CIRCLE; supports various combinations of
solid color fill, alhpa fill, outline etc.
- (sdl-examples:circle-1)
- (sdl-examples:circle-2)
- (sdl-examples:circle-3)
- (sdl-examples:circle-4)
2) DRAW-RECTANGLE and DRAW-BOX; now support solid/alpha fills and outline.
- (sdl-examples:random-rects)
- (sdl-examples:random-box-1)
- (sdl-examples:random-box-2)
- (sdl-examples:random-box-3)
- (sdl-examples:random-box-4)
3) New example, (sdl-examples:stroke)
4) Added ~18 bitmap fonts to lispbuilder-sdl from lispbuilder-sdl-gfx; point
sizes range from 5x7 to 10x20 in italics and bold. Text can now be rendered in
solid (foreground color) or shaded mode (foreground and background color)
- (sdl-examples:inbuilt-fonts)
- (sdl-examples:simple-font-demo)
5) Replaced the CFFI finalizer functions with TRIVIAL-GARBAGE. This means that
CLISP now supports automatic garbage collection for foreign objects.
6) Added the following code to most of the DRAW-* functions;
(unless surface
(setf surface *default-display*)
So if :SURFACE is left unspecified is is set to the display surface. Saves a
whole lot of unnecessary typing. Updates all of the examples to take advantage
of this.
7) Misc cleanups.
Let me know what breaks.
- Luke
_______________________________________________
application-builder mailing list
[email protected]
http://www.lispniks.com/mailman/listinfo/application-builder