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

Function StartServiceObjects

TombEngine/Objects/Generic/generic_objects.cpp:458–505  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

456}
457
458void StartServiceObjects(ObjectInfo* object)
459{
460 object = &Objects[ID_CAMERA_TARGET];
461 if (object->loaded)
462 {
463 object->Hidden = true;
464 }
465
466 object = &Objects[ID_TIGHT_ROPE];
467 if (object->loaded)
468 {
469 object->Initialize = InitializeTightrope;
470 object->collision = TightropeCollision;
471 object->Hidden = true;
472 }
473
474 object = &Objects[ID_EARTHQUAKE];
475 if (object->loaded)
476 {
477 object->control = EarthquakeControl;
478 object->Hidden = true;
479 }
480
481 object = &Objects[ID_KILL_ALL_TRIGGERS];
482 if (object->loaded)
483 {
484 object->control = KillAllCurrentItems;
485 object->Hidden = true;
486 object->HitPoints = 0;
487 }
488
489 object = &Objects[ID_TRIGGER_TRIGGERER];
490 if (object->loaded)
491 {
492 object->control = ControlTriggerTriggerer;
493 object->Hidden = true;
494 }
495
496 object = &Objects[ID_WATERFALLMIST];
497 if (object->loaded)
498 {
499 object->control = ControlWaterfallMist;
500 object->Hidden = true;
501 }
502
503 for (int objectID = ID_ANIMATING1; objectID <= ID_ANIMATING128; objectID++)
504 InitAnimating(object, objectID);
505}
506
507void InitializeGenericObjects()
508{

Callers 1

InitializeGenericObjectsFunction · 0.85

Calls 1

InitAnimatingFunction · 0.85

Tested by

no test coverage detected