--- src/net.cpp.orig 2005-05-12 09:03:37.000000000 +1000 +++ src/net.cpp 2020-07-26 21:47:07.000000000 +1000 @@ -42,12 +42,12 @@ void UpdateClient(Game *game,Ball * ball out->len=17; out->data[0]=balls[1].GetX()/3; out->data[1]=balls[1].GetY()/3; - out->data[2]=abs(balls[1].GetVelocity().x*25); - out->data[3]=abs(balls[1].GetVelocity().y*25); + out->data[2]=abs((int)(balls[1].GetVelocity().x*25)); + out->data[3]=abs((int)(balls[1].GetVelocity().y*25)); out->data[4]=balls[2].GetX()/3; out->data[5]=balls[2].GetY()/3; - out->data[6]=abs(balls[2].GetVelocity().x*25); - out->data[7]=abs(balls[2].GetVelocity().y*25); + out->data[6]=abs((int)(balls[2].GetVelocity().x*25)); + out->data[7]=abs((int)(balls[2].GetVelocity().y*25)); out->data[8]=paddles[1].GetY()/3; out->data[9]=paddles[0].GetPoints(); out->data[10]=paddles[1].GetPoints(); @@ -57,7 +57,7 @@ void UpdateClient(Game *game,Ball * ball out->data[14]=sign(balls[1].GetVelocity().y); out->data[15]=sign(balls[2].GetVelocity().x); out->data[16]=sign(balls[2].GetVelocity().y); - out->data[17]=abs(paddles[1].GetVelocity().y); + out->data[17]=abs((int)paddles[1].GetVelocity().y); out->data[18]=sign(paddles[1].GetVelocity().y); SDLNet_UDP_Send(sock, channel, out); SDLNet_FreePacket(out);