Hello Squeakers,

I have an algorithm for reading doom wads working in Pharo that I would like to convert to Squeak, however, I cant for the life of me figure out how to interpret a byte array of 4 bytes as an Unsigned Int. I see that a ByteArray IS an UnsignedIntCollection, but cant seem to figure out how to use it as such. 

Functional Pharo:
binaryStream := wad binaryReadStream.
wadType := (binaryStream next: 4) asString.
numberOfDirectories := (binaryStream next: 4) uint32AtOffset: 0.
byteOffsetToDirectories := (binaryStream next: 4) uint32AtOffset: 0.

Semi Functional Squeak:
binaryStream := (FileStream readOnlyFileNamed: aFileLocation) binary yourself .
wadType := (binaryStream next: 4) asString.
numberOfDirectories :=(binaryStream next: 4). ?
byteOffsetToDirectories := (binaryStream next: 4). ?

Thanks for your assistance!

Kind Regards,
Cody