*********************************
*                               *
*  WCP Pascal Mission Compiler  *
*                               *
*         Version 1.0           *
*                               *
*  Created by Thomas Bruckner   *
*    thomas.bruckner@aon.at     *
*                               * 
*********************************

Here is some limited documentation about the mission compiler.

You can find the language docs here:
http://thomasbr.cjb.net/misb4/docs


*********************************
**********  What's new  *********
*********************************

Compiler Release 16:

* Operator NOT
* local variables weren't initialized when initial value was 0
* serious bug in Optimizer O3 fixed

Compiler Release 13:

Static local variables
These are implemented as global varibales but are only
visible in the function that declares them. Very useful 
since there can only be 8 local variables.

*********************************

Console 2.4c:

* IFF decompiler improved. Can read up to 1024 chunks now (instead of 256).
* Object list (Ctrl+O)

Console 2.4:

Function list (Ctrl+G).

Console 2.3:

New hint windows when the mouse is placed over a symbol.
Just like in Delphi. The unit must be compiled before
this feature can be used. Also new is the "Find Declaration"
context menu item.

Added Settings Dialog

There appear to be some serious memory leaks in the editor,
that may cause all sorts of problems. If you encounter some
unexpainable problem you might want to try to compile with
the command line compiler instead.

*********************************

Command Line Compiler:

New -nln switch. Turns of the generation of line numbers.
Use with care and only with IFF-type units. Improves the
compile time when used.

*********************************
***********  Plugins  ***********
*********************************

mapedit.dll

press

ctrl + numpad keys to rotate.
ctrl + arrow keys to move around
ctrl + '+' / '-' to zoom in and out

*********************************

misb5.dll

This plugin allows you to quickly generate code. You can use
the menu items in the Extensions/MISB5 menu. Alternatively,
and faster, you just type the name of the object in the editor
window and then press Ctrl+Alt+Insert and the code will be 
inserted.

Example:

To insert a new navpoint type "navpoint" and press 
Ctrl+Alt+Insert.

