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

Function StartTrap

TombEngine/Objects/TR2/tr2_objects.cpp:530–554  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

528}
529
530static void StartTrap(ObjectInfo* obj)
531{
532 obj = &Objects[ID_ROLLING_SPINDLE];
533 if (obj->loaded)
534 {
535 obj->Initialize = InitializeSpinningBlade;
536 obj->control = ControlSpinningBlade;
537 obj->collision = ObjectCollision;
538 }
539
540 obj = &Objects[ID_SPRINGBOARD];
541 if (obj->loaded)
542 {
543 obj->control = SpringBoardControl;
544 }
545
546 obj = &Objects[ID_STATUE_WITH_BLADE];
547 if (obj->loaded)
548 {
549 obj->Initialize = InitializeKillerStatue;
550 obj->control = ControlKillerStatue;
551 obj->collision = ObjectCollision;
552 obj->SetHitEffect(true);
553 }
554}
555
556// boat, snowmobile, snowmobile gun
557static void StartVehicles(ObjectInfo* obj)

Callers 1

InitializeTR2ObjectsFunction · 0.70

Calls 1

SetHitEffectMethod · 0.80

Tested by

no test coverage detected