Vexed v1.4 
Copyright (C) 1999 James McCombe (cybertube@earthling.net)

Adaptation for Avigo
Copyright (C) 2001 Jean-michel Bunouf (jeanmichel.bunouf@oreka.com)

see changes.txt for update information
The source is under the terms of the GPL - see license.txt


Special thanks to:
------------------

First, a very special thank to Kai Nothdurft. His source of Dopewars 
was very usefull for me. I learned a lot with it. It makes this game
possible.

Gerard Vermeulen for his Freeware SDK.
Charles Randy Gill and Kai Nothdurft for AVIGO GUI Library. 
and of course PMS SYSTEM SOFTWARE, the GREAT site for Avigo fans.


How to play ?
-------------

The object of Vexed is to end up with no boxes left on a level.
When 2 or more boxes of the same type are together, they will all 
disappear. 

Remember the boxes all adhere to gravity, i.e. if you remove a box
from the bottom of a pile, they will all tumble down!

To move the blocks, hold the stylus on the block you want to move and 
slide to the right or left and lift the stylus.

If you make a mistake and a level is impossible to complete, you can 
press the "Restart" button (the circular arrow on the bottom right).

You may navigate through the rather large set of levels (59) using the 
arrows and the lookup feature (the "magnifying glass"  icon)

In order to memorise the state of a current level you are working on,
push "M".  If you make a mess, you can push "R" (recall) and it will 
return to where you were when you last memorised.  This memory is removed 
when Vexed is quit or when you move between levels

The menu includes Preferences (animation/sound/reset game) and Help.

Will you be able to reach the 59th level ? 



Hi Avigo fans ! 
---------------

I am the owner of an Avigo since July 2000. I am resident of France.

Avigo can do everything that a Palm can do. You just have to program it.
You can find a lot of informations on Internet. And look at programs 
sources. It is a way to learn a lot. This is the reason why I always 
release my programs with sources. 

There are some works to do on Avigo : a sound library (I try to use "Avigo 
sound library v0.2 beta" from Francois Dion for "Vexed" but it was too 
buggy), doing something like "Hackmaster" for Palm, in fact, a way to patch
Avigo to do things like having a new keyboard (with Aviglyph), having melodies 
for alarm... 

If someone have some usefull informations about Avigo that it can't be 
found on Internet, I am very interested with. E-mail me please ! (my 
dreams : complete map of varsys, interruptions, lot of sources, etc ...)

My first application was "Hanoi towers" (the big and slow.. uh, the basic 
version...). I wrote it during rainy holidays with Avigo basic. The second 
one was "Dilbert - Message of the day". I wrote it with Gerard Vermeulen 
SDK. It includes a little Z80 ASM routine. And now, it is "Vexed", an 
adaptation of a Palm program.

What is the next ? Well, it will be "???????" ! 
And you, what is your next application ?


Jean-michel.
25 fevrier 2001

P.S. : Have you see the easter egg ? Don't click on useless area...


E-mail: jeanmichel.bunouf@oreka.com 
Support AVIGO by writting applications! 




Files included in vexed.ZIP :
-------------------------------
readme.txt ..... this information file
changes.txt..... update information
license.txt..... GNU GENERAL PUBLIC LICENSE
screenshot.bmp.. picture of the game
vexed.app....... compiled version


Files included in sources.ZIP :
-------------------------------
readme.txt ..... This information file
changes.txt..... update information
license.txt..... GNU GENERAL PUBLIC LICENSE

makefile........ \ for Freeware SDK compilation
vexed.def....... /

globals.h....... \
protos.h........  | include files
pbitmap.h....... /

vexed.c......... \
game.c..........  |
gfx.c...........  | C sources 
globals.c.......  |
sound.c.........  |
system.c........  /

icon.bmp........ icon application
and *.bmp(19x).. bitmaps for the game

