Bist du dir auch sicher, dass
[$8A, $84]
auch wirklich
$8A84
bedeuten oder evtl. eher
$848A
?
In der Valve-Dokumentation wird ganz eindeutig von
All types are little endian gesprochen, was wiederum bedeutet, dass du dir diese Seite anschauen solltest
http://de.wikipedia.org/wiki/Byte-Re...-Endian-Format
und dann bedeutet diese Bytefolge
[$8A, $84]
eben genau
$848A
entspricht was dezimal dann tatsächlich
33930
entspricht. Nur im Speicher sind die Bytes eben in umgekehrter Reihenfolge abgelegt.
Darauf achten musst du nicht, wenn du diese Werte (wie in meinem Beitrag zuvor gezeigt) direkt aus dem Stream liest (lese einfach eine
SmallInt
, bzw.
Int16
)
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)