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

Function ObjSetAnimUpdate

Descent3/object.cpp:3395–3407  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3393}
3394
3395void ObjSetAnimUpdate(uint16_t objnum, custom_anim *multi_anim_info) {
3396 object *obj = &Objects[objnum];
3397 polyobj_info *pm;
3398
3399 if ((objnum >= 0) && (obj->type != OBJ_NONE) && (obj->type != OBJ_WEAPON) && (obj->flags & OF_POLYGON_OBJECT)) {
3400 pm = &obj->rtype.pobj_info;
3401 pm->multi_anim_info = *multi_anim_info;
3402
3403 // Make sure we mark it as current and
3404 pm->multi_anim_info.flags |= FMA_VALID;
3405 pm->multi_anim_info.flags &= ~FMA_CURRENT;
3406 }
3407}
3408
3409void ObjGetTurretUpdate(uint16_t objnum, multi_turret *multi_turret_info) {
3410 object *obj = &Objects[objnum];

Callers 3

LGSObjectsFunction · 0.85
MultiDoObjAnimUpdateFunction · 0.85
DemoReadObjAnimChangedFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected