Hum, i have troubles determining the correct type to use for 'char' in play_sound_player_only's definition. x & y are chars, ok, and are sent using SockList_AddChar, which takes a 'char'! This char is added to the socket's buffer, which is... unsigned char. Except x & y, since they are relative positions of sound from player, can be negative! So at some point, the signed char will be converted to unsigned (arguably there is no information loss, though, so it isn't too bad). Is it better to fix (x, y) as uint8, and SockList_AddChar too (since 'char' is signed or unsigned depending on platforms, potentially)? Or do i leave x, y as sint8, SockList_AddChar as it is, and let explicit conversions take care of the rest? Nicolas 'Ryo' _______________________________________________ crossfire-devel mailing list crossfire-devel at lists.real-time.com https://mailman.real-time.com/mailman/listinfo/crossfire-devel