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