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

Function MultiStuffObjWBAnimUpdate

Descent3/multi.cpp:7425–7455  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7423}
7424
7425int MultiStuffObjWBAnimUpdate(uint16_t objnum, uint8_t *data) {
7426 // multi_anim multi_anim_info;
7427 int count = 0;
7428 int size = 0;
7429
7430 if (Netgame.local_role != LR_SERVER) {
7431 BailOnMultiplayer(NULL);
7432 return 0;
7433 }
7434
7435 ASSERT(Objects[objnum].flags & OF_CLIENT_KNOWS);
7436 // mprintf(0,"%");//KBTEST
7437 /*
7438 if(ObjGetAnimUpdate(objnum, &multi_anim_info)) // Checks if obj is still alive and all
7439 {
7440 size=START_DATA (MP_ANIM_UPDATE,data,&count);
7441 MultiAddUshort(objnum,data,&count);
7442 MultiAddFloat (multi_anim_info.server_time,data,&count);
7443 MultiAddUshort(multi_anim_info.server_anim_frame,data,&count);
7444 MultiAddByte(multi_anim_info.anim_start_frame,data,&count);
7445 MultiAddByte(multi_anim_info.anim_end_frame,data,&count);
7446 MultiAddFloat (multi_anim_info.anim_time,data,&count);
7447 MultiAddFloat (multi_anim_info.max_speed,data,&count);
7448 MultiAddByte(multi_anim_info.flags,data,&count);
7449 MultiAddShort(multi_anim_info.anim_sound_index,data,&count);
7450 END_DATA (count,data,size);
7451 return count;
7452 }
7453 */
7454 return 0;
7455}
7456
7457void MultiDoObjWBAnimUpdate(uint8_t *data) {
7458 // multi_anim multi_anim_info;

Callers 1

MultiDoServerRobotFrameFunction · 0.85

Calls 1

BailOnMultiplayerFunction · 0.85

Tested by

no test coverage detected