MCPcopy Create free account
hub / github.com/DescentDevelopers/Descent3 / MultiAddPositionData

Function MultiAddPositionData

Descent3/multi.cpp:1872–1876  ·  view source on GitHub ↗

Adds the trunctuated position data to an outgoing packet

Source from the content-addressed store, hash-verified

1870
1871// Adds the trunctuated position data to an outgoing packet
1872void MultiAddPositionData(vector *pos, uint8_t *data, int *count) {
1873 MultiAddUshort((pos->x * 16.0), data, count);
1874 MultiAddUshort((pos->z * 16.0), data, count);
1875 MultiAddFloat(pos->y, data, count);
1876}
1877void MultiExtractPositionData(vector *vec, uint8_t *data, int *count) {
1878 vec->x = ((float)MultiGetUshort(data, count)) / 16.0;
1879 vec->z = ((float)MultiGetUshort(data, count)) / 16.0;

Callers 3

MultiStuffPositionFunction · 0.85
MultiStuffRobotPositionFunction · 0.85
MultiStuffGuidedInfoFunction · 0.85

Calls 2

MultiAddUshortFunction · 0.85
MultiAddFloatFunction · 0.85

Tested by

no test coverage detected