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

Function InitializeAutoGun

TombEngine/Objects/TR5/Entity/AutoGun.cpp:42–51  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

40 const auto AutoGunFlashJoints = std::vector<unsigned int>{ 8 };
41
42 void InitializeAutoGun(short itemNumber)
43 {
44 auto& item = g_Level.Items[itemNumber];
45 item.Data = std::array<short, 4>();
46
47 item.Status = ITEM_NOT_ACTIVE;
48 item.MeshBits.Clear(AutoGunFlashJoints);
49 item.MeshBits.Set(AutoGunBodyJoints);
50 item.MeshBits.Set(AutoGunChassisJoints);
51 }
52
53 static void SpawnAutoGunSmoke(const Vector3& pos, char shade)
54 {

Callers

nothing calls this directly

Calls 2

ClearMethod · 0.45
SetMethod · 0.45

Tested by

no test coverage detected