aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.World/TextureAndGeometryPacket.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Minecraft.World/TextureAndGeometryPacket.cpp')
-rw-r--r--Minecraft.World/TextureAndGeometryPacket.cpp29
1 files changed, 2 insertions, 27 deletions
diff --git a/Minecraft.World/TextureAndGeometryPacket.cpp b/Minecraft.World/TextureAndGeometryPacket.cpp
index 1c920ee7..bf5eccdb 100644
--- a/Minecraft.World/TextureAndGeometryPacket.cpp
+++ b/Minecraft.World/TextureAndGeometryPacket.cpp
@@ -121,20 +121,7 @@ void TextureAndGeometryPacket::read(DataInputStream *dis) //throws IOException
{
textureName = dis->readUTF();
dwSkinID = static_cast<DWORD>(dis->readInt());
-
- short rawTextureBytes = dis->readShort();
- if (rawTextureBytes <= 0)
- {
- dwTextureBytes = 0;
- }
- else
- {
- dwTextureBytes = (DWORD)(unsigned short)rawTextureBytes;
- if (dwTextureBytes > 65536)
- {
- dwTextureBytes = 0;
- }
- }
+ dwTextureBytes = static_cast<DWORD>(dis->readShort());
if(dwTextureBytes>0)
{
@@ -147,19 +134,7 @@ void TextureAndGeometryPacket::read(DataInputStream *dis) //throws IOException
}
uiAnimOverrideBitmask = dis->readInt();
- short rawBoxC = dis->readShort();
- if (rawBoxC <= 0)
- {
- dwBoxC = 0;
- }
- else
- {
- dwBoxC = (DWORD)(unsigned short)rawBoxC;
- if (dwBoxC > 256)
- {
- dwBoxC = 0; // sane limit for skin boxes
- }
- }
+ dwBoxC = static_cast<DWORD>(dis->readShort());
if(dwBoxC>0)
{