Oil is an extension to Tcl which provides a high-level method to control
graphics, effects and other media systems. My long-term goal is for Oil
to do to SDL-coding what Tk did for X-coding. At the time of writing it
provides:
* Objects stacked on top of each other and acting individually.
* All manipulations happen in real-time.
* Per-object filters, which provide effects and manipulations
(without affecting the object's own data) and which can be chained for a
large combination of effects.
* Scaling (only height at time of writing)
* Animation
* Movement
* Automatic load/speed reaction: animation and movement are
based on time so the script-writers do not need to concern themselves with
the speed of the platform or load irregularities.
* Other basic graphical functionality: transparency, colour keys etc.
It does lack documentation and incompatible changes are to be expected
in the not-so-far future. It's a development release intended for the
curious and people who might be willing to help contribute. Some examples are
included in the test/ directory, but the best example is probably the
demo which was the driving force behind this release:
"Only Managers Require Accuracy".
It's perhaps not a stunningly superb demo, but it's a start.
Oil: http://people.fishpool.fi/~setok/sleberEid/liboil/
Only Managers: http://people.fishpool.fi/~setok/sleberEid/managers.html
I'm especially interested in anyone testing it with Windows or on a Mac.
I have Win2000, 8.4.1, SDL 1.2.5 and mingw32. It did not compile. I
tried changing things in Makefile, but it did not manage to find some
symbols.
Anyone compiled it on Windows?
--
WK (written at Stardate 57136.7)
"Data typing is an illusion. Everything is a sequence of bytes."
-Todd Coram