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-05-27 19:07:34 +02:00
|
|
|
void InitSmashObject(ObjectInfo* obj, int objectNumber);
|
|
|
|
void InitKeyHole(ObjectInfo* obj, int objectNumber);
|
|
|
|
void InitPuzzleHole(ObjectInfo* obj, int objectNumber);
|
|
|
|
void InitPuzzleDone(ObjectInfo* obj, int objectNumber);
|
|
|
|
void InitAnimating(ObjectInfo* obj, int objectNumber);
|
|
|
|
void InitPickup(ObjectInfo* obj, int objectNumber);
|
2020-06-20 23:39:08 +02:00
|
|
|
void InitPickupItem(ObjectInfo* obj, std::function<InitFunction> func, int objectNumber, bool useDrawAnimItem = false);
|
|
|
|
void InitProjectile(ObjectInfo* obj, std::function<InitFunction> func, int objectNumber, bool noLoad = false);
|
2020-05-27 19:07:34 +02:00
|
|
|
void InitSearchObject(ObjectInfo* obj, int objectNumber);
|
|
|
|
void InitPushableObject(ObjectInfo* obj, int objectNumber);
|