1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-08-11 17:51:04 +00:00

Use integers instead of float values

This commit is contained in:
BlockMen 2014-04-12 13:50:22 +02:00
parent c0ab09af74
commit 8b02a015eb
9 changed files with 71 additions and 42 deletions

View file

@ -3484,15 +3484,15 @@ void Server::SendMovePlayer(u16 peer_id)
m_clients.send(peer_id, 0, data, true);
}
void Server::SendLocalPlayerAnimations(u16 peer_id, v2f animation_frames[4], f32 animation_speed)
void Server::SendLocalPlayerAnimations(u16 peer_id, v2s32 animation_frames[4], f32 animation_speed)
{
std::ostringstream os(std::ios_base::binary);
writeU16(os, TOCLIENT_LOCAL_PLAYER_ANIMATIONS);
writeV2F1000(os, animation_frames[0]);
writeV2F1000(os, animation_frames[1]);
writeV2F1000(os, animation_frames[2]);
writeV2F1000(os, animation_frames[3]);
writeV2S32(os, animation_frames[0]);
writeV2S32(os, animation_frames[1]);
writeV2S32(os, animation_frames[2]);
writeV2S32(os, animation_frames[3]);
writeF1000(os, animation_speed);
// Make data buffer
@ -4610,7 +4610,7 @@ void Server::hudSetHotbarSelectedImage(Player *player, std::string name) {
SendHUDSetParam(player->peer_id, HUD_PARAM_HOTBAR_SELECTED_IMAGE, name);
}
bool Server::setLocalPlayerAnimations(Player *player, v2f animation_frames[4], f32 frame_speed)
bool Server::setLocalPlayerAnimations(Player *player, v2s32 animation_frames[4], f32 frame_speed)
{
if (!player)
return false;