2020-05-27 19:07:34 +02:00
|
|
|
#pragma once
|
|
|
|
#include "setup.h"
|
|
|
|
|
2020-06-04 11:00:08 +02:00
|
|
|
#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);
|