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

Function CopyVisStruct

Descent3/loadstate.cpp:701–732  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

699};
700
701void CopyVisStruct(vis_effect *vis, old_vis_effect *old_vis) {
702 // Copy fields over
703 vis->type = old_vis->type;
704 vis->id = old_vis->id;
705 vis->pos = old_vis->pos;
706
707 vis->velocity = old_vis->velocity;
708 vis->mass = old_vis->mass;
709 vis->drag = old_vis->drag;
710 vis->size = old_vis->size;
711 vis->lifeleft = old_vis->lifeleft;
712 vis->lifetime = old_vis->lifetime;
713 vis->creation_time = old_vis->creation_time;
714
715 vis->roomnum = old_vis->roomnum;
716 vis->flags = old_vis->flags;
717 vis->phys_flags = old_vis->phys_flags;
718 vis->movement_type = old_vis->movement_type;
719 vis->custom_handle = old_vis->custom_handle;
720 vis->lighting_color = old_vis->lighting_color;
721
722 vis->attach_info.obj_handle = old_vis->attach_info.obj_handle;
723 vis->attach_info.dest_objhandle = old_vis->attach_info.dest_objhandle;
724 vis->attach_info.subnum = old_vis->attach_info.subnum;
725 vis->attach_info.subnum2 = old_vis->attach_info.subnum2;
726 vis->attach_info.modelnum = old_vis->attach_info.modelnum;
727 vis->attach_info.vertnum = old_vis->attach_info.vertnum;
728 vis->attach_info.end_vertnum = old_vis->attach_info.end_vertnum;
729
730 vis->billboard_info = old_vis->billboard_info;
731 vis->end_pos = old_vis->end_pos;
732}
733
734// save viseffects
735int LGSVisEffects(CFILE *fp) {

Callers 1

LGSVisEffectsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected