Dream Vision Info (Version 1.1)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Description:
------------

Dream Vision is a scripting language for the RPG, Dream Quest.
The language is extremely flexible, and features can easily be
added later.

Dream Vision is not a case sensitive language.
Formating is not needed, atleast one white space character must
separate words. If a word is a flag contain it in [] quotes. If
a word has a space in it, put it in quotes: "Big Test".

Rules:
------

Each Dream Vision file must begin with: !DreamVision

Next each file must have a list of possible scripts to run:

HeaderList
        FlagNeeded [NONE]
        FlagNeeded [Some Flag]
end

At the bare minumum the script must have atleast the "FlagNeeded [NONE]"
script. This headerlist is so DreamVision knows what script to run.

The '#' character means anything following it is ignored until the
end of the line, useful for adding comments:

SetFlag [WON GAME] # Player has beat the game.

Functions:
----------

SetFlag ([flag]) - Sets [flag] to true
RemoveFlag ([flag]) - Sets [flag] to false
Laugh - Makes NPC Laugh
SayNo - Makes NPC Shake Head
TextWindow ("Text") - Display a text window with "Text"
WalkRandomly - Makes NPC walk randomly
Warp (X) (Y) (FILENAME) (NEWDIRECTION) - Warps to a new position in a new map




