TombEngine/TR5Main/Objects/Utils/object_helper.h

16 lines
775 B
C
Raw Normal View History

#pragma once
2021-12-22 16:23:57 +03:00
#include "Specific/setup.h"
#define InitFunction void(short itemNumber)
2020-07-07 07:32:33 +02:00
void InitSmashObject(OBJECT_INFO* obj, int objectNumber);
void InitKeyHole(OBJECT_INFO* obj, int objectNumber);
void InitPuzzleHole(OBJECT_INFO* obj, int objectNumber);
void InitPuzzleDone(OBJECT_INFO* obj, int objectNumber);
void InitAnimating(OBJECT_INFO* obj, int objectNumber);
void InitPickup(OBJECT_INFO* obj, int objectNumber);
void InitPickupItem(OBJECT_INFO* obj, std::function<InitFunction> func, int objectNumber, bool useDrawAnimItem = false);
void InitProjectile(OBJECT_INFO* obj, std::function<InitFunction> func, int objectNumber, bool noLoad = false);
void InitSearchObject(OBJECT_INFO* obj, int objectNumber);
void InitPushableObject(OBJECT_INFO* obj, int objectNumber);