Still having problems with the triangle geometry but I think I am closer to solving that now.
=(
Fixed the triangle block parsing; bug caused by adding twice on precision reads such that int claimed to move the pointer 8 bytes and double 16 bytes.
Some reorganization and partial implementations
- SimpleMaterial partially implemented
- BitmapTexture partially implemented
- Meaning of life discovered
- Add exceptions package for better organization
- All blocks are now given the AWD version of the LittleEndianInputStream, not sure why I didn't do this from the start.
- Renamed some blocks to match the latest specification naming.