Commits

Author Commit Message Labels Comments Date
Christian Kellermann
Prepare for release 0.4 This publishes most notably image and tileset resources and image blitting as well as smaller bugfixes.
Tags
0.4
Christian Kellermann
Add rotation keyword parameter to blit-image This allows one to rotate the image resource before blitting it. Thanks to Alaric Snell-Pym for the suggestion.
Christian Kellermann
Add support for #:tileset
Christian Kellermann
Provide proper default when no offset has been given
Christian Kellermann
Use verbatim symbol for matching resouce type #:image
Christian Kellermann
Export text-width
Christian Kellermann
use alist-update!...
Christian Kellermann
Make line-width a parameter
Christian Kellermann
Add some color definitions to doodle I don't know how helpful those really are, the have been taken from w3c...
Christian Kellermann
Set the title also for the minimized App title
Christian Kellermann
Use the screen's color depth by default This should avoid unnecessary conversions from one color width / order to another. Before this patch 24 RGB values have been used, most displays support 32bit nowadays. The fallback if no good match has been found is 32 ARGB format which makes most people suffer.
Christian Kellermann
Move example to an examples directory.
Christian Kellermann
Add image resources This allows the usage of PNG sprites with the new procedure blit-image. blit-image can be used on resources defined with the new define-resource procedure. Images can be scaled (around the original center) and provided with an offset for moving tiles automatically when placing. This is used for tilesets that have an "empty" background above for stackable items.
Christian Kellermann
bump version to skip bogus 0.2 release
Tags
0.3
Christian Kellermann
Mark new release
Tags
0.2
Christian Kellermann
Added more examples to the list
Christian Kellermann
Make key events analogous to mouse events They now have the form (key state code) where state is either 'pressed or 'released and code is the char in question.
Christian Kellermann
Add small painting example
Christian Kellermann
We rely on the doto macro which has been moved from miscmacros to clojurian
Christian Kellermann
Fix mixup of MOUSEBUTTONUP and -DOWN
Christian Kellermann
reindent properly...
Christian Kellermann
Poll all occured events and return a list of events to world-changes
Christian Kellermann
Export height and width so users don't need to store it themselves.
Christian Kellermann
Get rid of superfluous boolean check
Christian Kellermann
Translate mouse events Now mouse events are given back as an event to world-changes in the following form: (mouse moved x y) (mouse pressed x y button) (mounse released x y button) with x, y being the coordinates and button the button number.
Christian Kellermann
Scale image to doodle size
Christian Kellermann
Add width to line procedure, stroke the nonfilled circle
Christian Kellermann
Change category to graphics
Christian Kellermann
Enable PNG files as backgrounds. Give a filename string to either the new-doodle background parameter or the clear-screen procedure to load an image as background.
Christian Kellermann
Sync docs with wiki page
  1. Prev
  2. Next