MCPcopy Create free account
hub / github.com/TombEngine/TombEngine / StartObject

Function StartObject

TombEngine/Objects/TR2/tr2_objects.cpp:504–528  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

502}
503
504static void StartObject(ObjectInfo* obj)
505{
506 InitProjectile(obj, ControlMissile, ID_KNIFETHROWER_KNIFE);
507
508 obj = &Objects[ID_SPHERE_OF_DOOM];
509 if (obj->loaded)
510 {
511 obj->control = ControlBartoliTransformEffect;
512 obj->shadowType = ShadowMode::None;
513 }
514
515 obj = &Objects[ID_SPHERE_OF_DOOM2];
516 if (obj->loaded)
517 {
518 obj->control = ControlBartoliTransformEffect;
519 obj->shadowType = ShadowMode::None;
520 }
521
522 obj = &Objects[ID_SPHERE_OF_DOOM3];
523 if (obj->loaded)
524 {
525 obj->control = ControlBartoliTransformEffect;
526 obj->shadowType = ShadowMode::None;
527 }
528}
529
530static void StartTrap(ObjectInfo* obj)
531{

Callers 1

InitializeTR2ObjectsFunction · 0.70

Calls 1

InitProjectileFunction · 0.85

Tested by

no test coverage detected