Die Datentypen werden alle codiert im Stream gespeichert. Dabei werden keine Informationen über den Datentyp gespeichert; die Reihenfolge der Ein- und Ausgabeoperationen ist also entscheidend.
Bei manchen Standard-Datentypen werden nur Daten in bestimmten
Wertebereichen gespeichert. Dazu unbedingt die Tabelle in
beachten!
Es stehen für folgende einfache Datentypen jeweils ein Eingabeoperator und ein Ausgabeoperator zur Verfügung:
Int3B - im wesentlichen ein unsigned Integer
Val5B - im wesentlichen ein Vector2d mit
Altersangabe und WorldObjectState
bool
char
Angle - nur mit eingeschränkter Genauigkeit!
double - double
NodaChar - 6-bit char (nur intern wichtig)
Grade