fuzxxl/monopoly — pull request #1 by prieger (2013-06-10 20:53:16+00:00)
Title: Ein paar Fehler wurden behoben

Das Programm wurde so geändert, dass man zumindest, zusammen mit der Veränderten ClientTest, das Spiel starten kann.
Es wurde ein Endzeichen für jeden Netzwerk Payload hinzugefügt, da der Computer die einzelnen Nachrichten zu einer zusammengefügt hat, wenn sie zu schnell aufeinander folgten. Daher wurde in der OnRead in der ClienTest ein Trennalgorythmus eingebaut.
Außerdem gab es noch einige kleinere Änderungen, wie beispielsweise, das entfernen der -1 in der SendtoClient, da dies zu einem Fehler führte. Denn der erste Spieler hat nämmlich die Id 0, davon noch eins abgezogen, ...
Auch die ClientServer3.txt wurde geändert (seperater Changelog).
In der ClientTest wurde eine Klasse Tguivecht hinzugefügt, welche von der TAnimationVirtuell abgeleitet ist. Die Methoden sind alle ohne Inhalt, mit Ausnahme der Funktion für den Pfad zum Spielbrett(hier wird ein Pfad zurückgegeben). Dies war nötig um das Testen ohne abstrakte Fehler zu ermöglichen.
Außerdem wurden einige rauskommentierte Aufrufe von Methoden der Tclientsp und TMonopoly in der UNetzwerk wieder reinkommentiert, da ein Spielstart ohne sie nicht möglich war.
Die UAngebot, UEreignis und UVirtualAnimation habe ich nicht verändert.
Sorry das ich in euren Units rumpfuschen musste, aber es ging nicht anders.