
Hi folks.

I thought I might release this code for a plasma landscape
type effect. It's pretty simple stuff actually and I wrote it
quite a while ago, but i've seen far worse on this site.
I've seen lots of plasma dot landscapes but no line drawn
ones, and I think its a pretty neat effect.

It uses functions from the graphics library that I am working
on, which will be released soon. I think that the library will
not incorporate anything particularly new that hasn't been seen
before, but with it I hope to encapsulate a LOT of functionality
into the one library. For example:

PCX, GIF, RAW loaders/savers.
Bitmap functions, clipped, masked etc.
Palette loaders, savers, faders, morphers, generators and more.
A decent keyboard handler.
Mouse handler.
Your basic lines circles rects polys etc, all blindingly fast.
Bitmap rotaters.
Some texture mapping stuff.
Some 3d class stuff, including Gouriad(sp?) shading.
Optional bigmode 160x100 res (see my ks_flame.zip release)
Extended video mode.
Returns you to your PREVIOUS textmode (does that annoy anyone else?)
Double/Triple buffering.
Hardware detection.
WAV sound file playback for SB. (with permission of another author)
Plasma generators.
Great font support including scrollers and 'wave' scrollers.
Font 'grabber'.
Bitmap 'tilers' for tiled games plus scrolling.
Tons of commented examples.

..and more.

Plus all code is in C/C++ with only the lowest and most speed
critical stuff in asm. Hence ideal for the learner, without
sacrificing too much speed (if any). Some may say "Oh it's just
another lamer mode 13h lib!". But to them I say "Well at least
I don't molest small children". Ahem, ding.

The library will be released as soon as I have the time to
optimise and document it fully, studies permiting.

Comments/suggestions/flames to me, Keith Sibson.

ks@dcs.st-and.ac.uk for the forseeable future
(hey I'll pass that Applied maths exam some day)

BTW, if this program trashes your HD or anything...

1: I am not responsible.
2: I don't care.
3: No, I really don't care.