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

Function MultiSendAttach

Descent3/multi.cpp:8449–8461  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8447}
8448
8449void MultiSendAttach(object *parent, char parent_ap, object *child, char child_ap, bool f_aligned) {
8450 int count = 0;
8451 uint8_t data[MAX_GAME_DATA_SIZE];
8452 int size_offset;
8453 size_offset = START_DATA(MP_ATTACH_OBJ, data, &count);
8454 MultiAddUshort(OBJNUM(parent), data, &count);
8455 MultiAddByte(parent_ap, data, &count);
8456 MultiAddUshort(OBJNUM(child), data, &count);
8457 MultiAddByte(child_ap, data, &count);
8458 MultiAddByte(f_aligned ? 1 : 0, data, &count);
8459 END_DATA(count, data, size_offset);
8460 MultiSendReliablyToAllExcept(Player_num, data, count, NETSEQ_WORLD, false);
8461}
8462
8463void MultiDoAttach(uint8_t *data) {
8464

Callers 1

AttachObjectFunction · 0.85

Calls 5

START_DATAFunction · 0.85
MultiAddUshortFunction · 0.85
MultiAddByteFunction · 0.85
END_DATAFunction · 0.85

Tested by

no test coverage detected