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

Function StartVehicles

TombEngine/Objects/TR2/tr2_objects.cpp:557–579  ·  view source on GitHub ↗

boat, snowmobile, snowmobile gun

Source from the content-addressed store, hash-verified

555
556// boat, snowmobile, snowmobile gun
557static void StartVehicles(ObjectInfo* obj)
558{
559 // TODO: Fix BoatControl() not using BoatControl().
560 obj = &Objects[ID_SPEEDBOAT];
561 if (obj->loaded)
562 {
563 obj->Initialize = InitializeSpeedboat;
564 obj->collision = SpeedboatPlayerCollision;
565 obj->control = SpeedboatControl;
566 obj->shadowType = ShadowMode::Player;
567 obj->SetHitEffect(true);
568 }
569
570 // TODO: Create a new renderer for the skidoo with animated track.
571 obj = &Objects[ID_SNOWMOBILE];
572 if (obj->loaded)
573 {
574 obj->Initialize = InitializeSkidoo;
575 obj->collision = SkidooPlayerCollision;
576 obj->shadowType = ShadowMode::Player;
577 obj->SetHitEffect(true);
578 }
579}
580
581void InitializeTR2Objects()
582{

Callers 1

InitializeTR2ObjectsFunction · 0.70

Calls 1

SetHitEffectMethod · 0.80

Tested by

no test coverage detected