			WORDMONGER GUIDE
			================

`Wordmoger' is very easy to use. There are five functions:

1. The anagrammer will find single or multiple word anagrams to fit a given string of up to 30 
   letters. 
2. The wordfinder, which can find all the words in the 100,000+ word dictionary that match a 
   template. This is useful for finding those missing words in a crossword puzzle. eg a six letter 
   word where the first letter is `B' and the third letter is `T' would have a template `B*T***'. The 
   wordfinder will find all the matching words including `BATTLE' and `BATHES'
3. The subwords function finds all the words in the 100,000+word dictionary that can be made 
   from the given string of up to 31 letters.
4. Hangman is the traditional hangman game. Wordmonger chooses a word and you have to 
   guess the letters in the word. Get more than 10 wrong and your hung!
5. The substring function will find all the words in the 100,000+ word dictionary that contains a 
   given sequence of letters. You can specify the letters as being at the beginning, the end or 
   anywhere in the string eg all words ending in -ing or all words beginning with perso-.


STARTING

You select your function choice by pressing the function number as in the menu, or by 
using the up and down arrow keys to highlight the relevant function name and pressing 
[enter]. You can also use the mouse to click on the chosen function in the menu.


INTERACTING

You can either use the keyboard to type in letters and make responses or click the 
mouse on the `keypad' displayed to the left of the screen. You can move through a list 
of words displayed in the main display box by using the up and down arrow keys, the 
`page up' and `page down' keys, or the `home' and `end' keys. Alternatively, you can 
use the mouse by clicking on the keypad on the left of the screen, clicking over words 
displayed in the main display box, or by using the scroll bar to the right of the main 
display. To use the scroll box, click the mouse over a point in the bar, and the display 
will move to that relative position. The top of the list equates to the top of the scroll bar 
and the bottom to the bottom of the scroll bar.


ANAGRAMS

Enter the letters that you wish to anagram in the first entry box. Wordmonger will then 
need to find all the words in the anagramming dictionary (approximately 40,000 words) 
which can be derived from those letters, but first you need to enter the smallest size of 
word for it to find in the next enter box. the default setting is 1 letter words. 
Wordmonger then searches for the words displaying each word as it is found. When the 
search is complete, the complete list is displayed in the main display box. The total 
number of words/word groups is displayed at the top of the top right control box. If 
there are more than 2,500 words it will only display 2,500 at a time before searching
again.

You can now edit this list to remove any words you don't want to include. You can also 
shuffle the words by deleting the good words in the list and undeleting them with the 
cursor at the top of the list. This ensures that the `best' anagrams are found first and the 
less interesting ones are further down the list. To delete a word highlight the offending 
word and then press the `del' key. Alternatively you can click the mouse on the keypad 
on the left of the screen or click the mouse over the word in the main display box. To 
undelete a word position the cursor where you want to insert a word and press `ins' or 
click on `insert' on the screen keypad.

Remember that a long list of words may generate a huge and unwieldy list of anagrams 
that take a long time to find or are hard to search, so try to edit out words you don't 
want included.

When you are satisfied with your list press `esc' and if there are less than 2,500 words 
you will be prompted for the maximum number of words or word groups to find. 
Otherwise it will search for the next 2,500. For example, type `1' to look for 
single word anagrams. The default is `2' and the maximum is `9'. Wordmonger will 
then search for the anagrams. If there are only a few words in the list it will not take 
long to find the anagrams, but if there are a lot of words it may take a while to find all 
the anagrams. They will be displayed as they are found. You can stop the search at any 
time by pressing any key. The list of words found thus far will be displayed in the main 
display box. The dictionary contains word combinations as well as single words such as 
`I am' and `I am an', so you may find the number of words is slightly more than you 
were suspecting.

Only 1,250 anagrams will be displayed in a list at a time. You can browse, edit and 
rearrange the anagram list as before. You can print out the list of anagrams by pressing `p' 
or by clicking on `print' in the keypad. When you have finished browsing the word list, 
press `esc' and if there were more than 1,2500 words the next list of words will be 
displayed. When the anagram search is completed, you will be informed that the word 
lists are store in the files `subword.txt' for the original word list, and `analist.txt' for the 
list of anagrams. This allows you to feed the lists into other programs, such as word 
processors. Press any key and you will be asked if you wish to repeat the anagram 
search the original word list again. This allows you to repeat the search on your edited 
list using a different option for the number of word groups in the anagram. Press `y' if 
you wish to do so, and `n' if you don't.


WORDFINDER

When prompted type in your word template that you wish to search for. For example, 
you  may wish to search for seven letter words that have `S' as the second letter and 
`D' as the fourth letter. You enter `*' for unknown letters. So using our example you 
would have to type in:

*S*D***

The list generated includes `ISADORA'. You cane browse and edit the generated word 
list as describe under `ANAGRAM'. It wil search for 2,500 words and then stop to 
allow editing before proceeding to search for the next 2,500.


SUBWORDS

You will be prompted to enter you word list. You can enter up to 31 letters. 
`Subwords' will then search for all the words n its dictionary that can be derived from 
these letters. Each word will be displayed as it is found. You can edit and browse the 
list of words as described under `ANAGRAM'. Only 2,500 words will be searched for at a time.


HANGMAN'

The `Hangman' function is a version of the traditional word game of the same name. 
Wordmonger selects a word at random and then displays the word with all the letters 
masked by a `*'. You then have to guess a letter that is contained in the word. To do 
so, press any letter on the keyboard, or click the mouse on a letter on the keypad on the 
screen with the mouse. If you guessed a letter correctly, the letter is displayed in the 
correct position in the masked word. If you guessed incorrectly a part of a gallows is 
drawn on the screen. If you are wrong 11 times you are completely hung - i.e. you lose. 
To win guess all the letters with less than 11 mistakes. You cannot choose the same 
letter twice. You can abandon the game at any time by pressing `1'.


SUBSTRING

The `Substring' function lets you search for words that contain a given sequence of 
letters. It is really a collection of three functions: one to find prefixes of words; one to 
find suffixes of words and another that finds a substring anywhere in a word. To find a 
word that begins with a given string (a prefix) enter your prefix followed by a `*'. To 
find words ending in a given string (a suffix) type `*' followed by the string. To find 
words containing a string anywhere within it type `*' followed by the string and add 
another `*' to the end. For example,

UNDER*  will find all words starting with `under'.
*ING         will find all words ending with `ing.
*ING*       will find all words containing the string `ing', including `inguinal', `singer' 
	      and `rising'.

Only 2,500 words wil be searched for at a time.


STOP

Halts the program. Select `yes' or `no' as appropriate.


