private void readTexture() throws IOException { format = file.readByte(); file.skip(1); width = file.readShort(); height = file.readShort(); wrapS = file.readByte(); wrapT = file.readByte(); file.skip(1); paletteFormat = file.readByte(); short palnumentries = file.readShort(); int paloffset = file.readInt(); file.skip(4); minFilter = file.readByte(); magFilter = file.readByte(); file.skip(2); mipmapCount = file.readByte(); file.skip(3); int dataoffset = file.readInt(); image = DataHelper.decodeTextureData(file, dataoffset, mipmapCount, format, width, height); }