Hmm damn Microsoft Word and its spellchecker.
I have decided to sort of do the manual in HTML, as more people have an internet browser than Microsoft Word, and because with notepad I won't get red lines under half my words
. Its all my function names that it has problems with though, not my spelling.
I'm changing the version from v1.0 to v0.5, because before it hits v1 I want to completely recode the whole DLL using classes which will take a while. I have implemented the killplayer function, and I'm going to add a forcekill function too.
I have now written most of the french manual, which I'll get Freddix to check for spelling and grammatic errors. So, the new version of the DLL will be out soon
Heres the current progress log:
v0.5 ----------------------------------------------------
* Sockets are now reusable. Very cool for resuming from
a lost connection.
* Added basic stack for incoming messages.
* Added new log messages and updated existing ones.
Now its easier to work out the cause of any
problems that appear.
* Made dll use undecorated function names. No need for
a load of constants now.
* Added finish function. Shuts down all sockets and
frees any memory used.
* Replaced port setting function with 2 new functions.
Things work more or less the same, just with reduced
confusion.
* Updated player counting function. Now it returns the
amount of players that are connected, not the amount
of players that had connected.
* Updated message functions to stop the programmer from
accidently trying to read from messages when there is
no more data left to read.
* Added detection for certain strings to set IP. If
the IP address is passed as "LOOP", "loop", "LOOPBACK"
or "loopback" the DLL uses the lookback address.
Can speed up testing.
* Fixed bug where you had to specify 2 more players
than you wanted with net_host.
* Added functions for turning the log off/on.
* Added killplayer function.
---------------------------------------------------------
"Lets migrate like bricks" - Me