TombEngine/TR5Main/Objects/TR5/Trap/tr5_explosion.cpp

40 lines
718 B
C++
Raw Normal View History

2021-01-07 23:32:46 -03:00
#include "framework.h"
#include "tr5_explosion.h"
#include "level.h"
2021-01-07 23:48:30 -03:00
void InitialiseExplosion(short itemNumber)
{
2021-01-07 23:32:46 -03:00
ITEM_INFO* item;
item = &g_Level.Items[itemNumber];
if (item->triggerFlags >= 30000)
{
item->itemFlags[1] = 3;
item->triggerFlags -= 30000;
}
else if (item->triggerFlags >= 20000)
{
item->itemFlags[1] = 2;
item->triggerFlags -= 20000;
}
else if (item->triggerFlags >= 10000)
{
item->itemFlags[1] = 1;
item->triggerFlags -= 10000;
}
if (item->triggerFlags >= 1000)
{
item->itemFlags[3] = 1;
item->triggerFlags -= 1000;
}
item->itemFlags[2] = item->triggerFlags / 100;
item->triggerFlags = 7 * (item->triggerFlags % 100);
2021-01-07 23:48:30 -03:00
}
void ExplosionControl(short itemNumber)
{
}