v3f position,
v3f velocity,
v3f acceleration,
- f32 yaw,
+ v3f rotation,
bool do_interpolate,
bool is_movement_end,
f32 update_interval
// command
writeU8(os, GENERIC_CMD_UPDATE_POSITION);
// pos
- writeV3F1000(os, position);
+ writeV3F32(os, position);
// velocity
- writeV3F1000(os, velocity);
+ writeV3F32(os, velocity);
// acceleration
- writeV3F1000(os, acceleration);
- // yaw
- writeF1000(os, yaw);
+ writeV3F32(os, acceleration);
+ // rotation
+ writeV3F32(os, rotation);
// do_interpolate
writeU8(os, do_interpolate);
// is_end_position (for interpolation)
writeU8(os, is_movement_end);
// update_interval (for interpolation)
- writeF1000(os, update_interval);
+ writeF32(os, update_interval);
return os.str();
}
// parameters
writeV2S16(os, p);
writeU16(os, num_frames);
- writeF1000(os, framelength);
+ writeF32(os, framelength);
writeU8(os, select_horiz_by_yawpitch);
return os.str();
}
-std::string gob_cmd_punched(s16 damage, s16 result_hp)
+std::string gob_cmd_punched(u16 result_hp)
{
std::ostringstream os(std::ios::binary);
// command
writeU8(os, GENERIC_CMD_PUNCHED);
- // damage
- writeS16(os, damage);
// result_hp
- writeS16(os, result_hp);
+ writeU16(os, result_hp);
return os.str();
}
// command
writeU8(os, GENERIC_CMD_SET_PHYSICS_OVERRIDE);
// parameters
- writeF1000(os, physics_override_speed);
- writeF1000(os, physics_override_jump);
- writeF1000(os, physics_override_gravity);
+ writeF32(os, physics_override_speed);
+ writeF32(os, physics_override_jump);
+ writeF32(os, physics_override_gravity);
// these are sent inverted so we get true when the server sends nothing
writeU8(os, !sneak);
writeU8(os, !sneak_glitch);
// command
writeU8(os, GENERIC_CMD_SET_ANIMATION);
// parameters
- writeV2F1000(os, frames);
- writeF1000(os, frame_speed);
- writeF1000(os, frame_blend);
+ writeV2F32(os, frames);
+ writeF32(os, frame_speed);
+ writeF32(os, frame_blend);
// these are sent inverted so we get true when the server sends nothing
writeU8(os, !frame_loop);
return os.str();
// command
writeU8(os, GENERIC_CMD_SET_ANIMATION_SPEED);
// parameters
- writeF1000(os, frame_speed);
+ writeF32(os, frame_speed);
return os.str();
}
writeU8(os, GENERIC_CMD_SET_BONE_POSITION);
// parameters
os<<serializeString(bone);
- writeV3F1000(os, position);
- writeV3F1000(os, rotation);
+ writeV3F32(os, position);
+ writeV3F32(os, rotation);
return os.str();
}
// parameters
writeS16(os, parent_id);
os<<serializeString(bone);
- writeV3F1000(os, position);
- writeV3F1000(os, rotation);
+ writeV3F32(os, position);
+ writeV3F32(os, rotation);
return os.str();
}