CoLoBoT Version 1.8


New Exercises

- New chapter 7 containing 3 exercises about classes and inter bot
  communication (Remote control #4 to #6).


CBOT programming language

- The overall documentation has been greatly improved.

- With the new instruction "static" you can now declare static
  variables in a class definition which is particularly useful for
  inter bot communication.

- You can use the new instruction "synchronized" in class definitions
  to allow execution of a method by only one bot at the same time.

- The instruction "public" is now documented and works correctly.

- With the new instruction "private" you can protect class members
  from being used from outside the class.

- New instructions "file", "open", "close", "writeln", "readln",
  "eof" and "deletefile" for file operations.

- New instructions for string manipulation "strlen", "strleft",
  "strright", "strmid", "strval", "strfind", "strupper" and "strlower".

- Members of the object class are now readonly. E.g. you can't write
  anymore item.temperature=12.


Built-in CBOT Program editor

- The buffer of the program editor can contain 20000 characters
  instead of 10000.

- Ctrl and Shift no more get "stuck" on certain computers.

- Ctrl+A selects the whole content of the the program editor.


Miscelaneous

- When an information exchange post is selected, the display of the
  values it contains is updated in real time.

- goto towards a ResearchCenter now always works.

- When the background sound volume is set to zero the CD tracks are
  no more played at all.

- In the last mission on Terranova (Alien Queen), all ants now move
  correctly.


EPSITEC
www.colobot.com
