summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authortheo3 <arisstephenson2@gmail.com>2020-06-14 20:31:22 -0700
committertheo3 <arisstephenson2@gmail.com>2020-06-14 20:31:22 -0700
commit4d8721d19a34794eec31aaa36bce8582e64695d7 (patch)
treedca37e28efcd9255a9e40244ed9e575325466c44 /include
parent52f003086a4fb32ac727d6014edf83d3204f8ee1 (diff)
defined object table
Diffstat (limited to 'include')
-rw-r--r--include/object.h202
1 files changed, 202 insertions, 0 deletions
diff --git a/include/object.h b/include/object.h
new file mode 100644
index 00000000..057a6750
--- /dev/null
+++ b/include/object.h
@@ -0,0 +1,202 @@
+#ifndef OBJECT_H
+#define OBJECT_H
+
+#include "global.h"
+#include "entity.h"
+
+extern void ItemOnGround(Entity*);
+extern void DeathFx(Entity*);
+extern void ItemForSale(Entity*);
+extern void Button(Entity*);
+extern void Object4(Entity*);
+extern void Pot(Entity*);
+extern void Object6(Entity*);
+extern void BlockPushed(Entity*);
+extern void LockedDoor(Entity*);
+extern void Object9(Entity*);
+extern void ObjectA(Entity*);
+extern void ObjectB(Entity*);
+extern void ChestSpawner(Entity*);
+extern void ObjectD(Entity*);
+extern void ObjectE(Entity*);
+extern void SpecialFx(Entity*);
+extern void Object10(Entity*);
+extern void Object11(Entity*);
+extern void Object12(Entity*);
+extern void Railtrack(Entity*);
+extern void LilypadLarge(Entity*);
+extern void Object15(Entity*);
+extern void FloatingPlatform(Entity*);
+extern void Object17(Entity*);
+extern void EvilSpirit(Entity*);
+extern void HouseDoorExterior(Entity*);
+extern void Object1A(Entity*);
+extern void GreatFairy(Entity*);
+extern void Object1C(Entity*);
+extern void Object1D(Entity*);
+extern void Object1E(Entity*);
+extern void Object1F(Entity*);
+extern void Object20(Entity*);
+extern void Object21(Entity*);
+extern void FigurineDevice(Entity*);
+extern void EyeSwitch(Entity*);
+extern void Object24(Entity*);
+extern void BigBarrel(Entity*);
+extern void Object26(Entity*);
+extern void PushableStatue(Entity*);
+extern void Object28(Entity*);
+extern void Object29(Entity*);
+extern void Object2A(Entity*);
+extern void Object2B(Entity*);
+extern void Beanstalk(Entity*);
+extern void Smoke(Entity*);
+extern void PushableRock(Entity*);
+extern void HittableLever(Entity*);
+extern void Object30(Entity*);
+extern void Object31(Entity*);
+extern void PullableMushroom(Entity*);
+extern void Bollard(Entity*);
+extern void WarpPoint(Entity*);
+extern void Object35(Entity*);
+extern void Object36(Entity*);
+extern void Object37(Entity*);
+extern void JarPortal(Entity*);
+extern void BossDoor(Entity*);
+extern void Object3A(Entity*);
+extern void MacroMushromStalks(Entity*);
+extern void MacroLink(Entity*);
+extern void Object3D(Entity*);
+extern void Object3E(Entity*);
+extern void GiantLeaf(Entity*);
+extern void Fairy(Entity*);
+extern void LadderUp(Entity*);
+extern void Object42(Entity*);
+extern void Object43(Entity*);
+extern void Object44(Entity*);
+extern void Object45(Entity*);
+extern void GiantBookLadder(Entity*);
+extern void HeartContainer(Entity*);
+extern void Object48(Entity*);
+extern void Object49(Entity*);
+extern void BackgroundCloud(Entity*);
+extern void Object4B(Entity*);
+extern void PushableFurniture(Entity*);
+extern void Furniture(Entity*);
+extern void MinishSizedEntrance(Entity*);
+extern void Archway(Entity*);
+extern void GiantRock(Entity*);
+extern void Object51(Entity*);
+extern void Object52(Entity*);
+extern void Object53(Entity*);
+extern void PullableLever(Entity*);
+extern void Minecart(Entity*);
+extern void Object56(Entity*);
+extern void HiddenLadderDown(Entity*);
+extern void GentariCurtain(Entity*);
+extern void LavaPlatform(Entity*);
+extern void Object5A(Entity*);
+extern void Object5B(Entity*);
+extern void Mask(Entity*);
+extern void HouseDoorInterior(Entity*);
+extern void Whirlwind(Entity*);
+extern void ObjectBlockingStairs(Entity*);
+extern void SwordsmanNewsletter(Entity*);
+extern void Object61(Entity*);
+extern void GiantTwig(Entity*);
+extern void Object63(Entity*);
+extern void Object64(Entity*);
+extern void LadderHoleInBookshelf(Entity*);
+extern void Object66(Entity*);
+extern void Object67(Entity*);
+extern void Object68(Entity*);
+extern void Object69(Entity*);
+extern void Object6A(Entity*);
+extern void CrenalBeanSprout(Entity*);
+extern void MinecartDoor(Entity*);
+extern void ObjectOnPillar(Entity*);
+extern void MineralWaterSource(Entity*);
+extern void MinishSizedArchway(Entity*);
+extern void Object70(Entity*);
+extern void PushableGrave(Entity*);
+extern void Object72(Entity*);
+extern void LilypadSmall(Entity*);
+extern void Object74(Entity*);
+extern void Object75(Entity*);
+extern void Object76(Entity*);
+extern void Bell(Entity*);
+extern void MacroDecoration(Entity*);
+extern void Object79(Entity*);
+extern void Steam(Entity*);
+extern void PushableLever(Entity*);
+extern void MacroShoes(Entity*);
+extern void ObjectOnSpinyBeetle(Entity*);
+extern void Object7E(Entity*);
+extern void PicoBloom(Entity*);
+extern void Object80(Entity*);
+extern void Object81(Entity*);
+extern void BigVortex(Entity*);
+extern void BigPushableLever(Entity*);
+extern void SmallIceBlock(Entity*);
+extern void BigIceBlock(Entity*);
+extern void Object86(Entity*);
+extern void Object87(Entity*);
+extern void MacroBook(Entity*);
+extern void Object89(Entity*);
+extern void Object8A(Entity*);
+extern void Object8B(Entity*);
+extern void Book(Entity*);
+extern void Fireplace(Entity*);
+extern void Object8E(Entity*);
+extern void FrozenWaterElement(Entity*);
+extern void Object90(Entity*);
+extern void Object91(Entity*);
+extern void BakerOven(Entity*);
+extern void Object93(Entity*);
+extern void WindTribeFlag(Entity*);
+extern void Bird(Entity*);
+extern void Object96(Entity*);
+extern void Object97(Entity*);
+extern void Object98(Entity*);
+extern void Object99(Entity*);
+extern void MacroAcorn(Entity*);
+extern void Object9B(Entity*);
+extern void TreeHidingPortal(Entity*);
+extern void LightableSwitch(Entity*);
+extern void Object9E(Entity*);
+extern void Fan(Entity*);
+extern void ObjectA0(Entity*);
+extern void PalaceArchway(Entity*);
+extern void ObjectA2(Entity*);
+extern void Cloud(Entity*);
+extern void MinishLight(Entity*);
+extern void ObjectA5(Entity*);
+extern void ObjectA6(Entity*);
+extern void ObjectA7(Entity*);
+extern void ObjectA8(Entity*);
+extern void ObjectA9(Entity*);
+extern void WaterfallOpening(Entity*);
+extern void ObjectAB(Entity*);
+extern void FourElements(Entity*);
+extern void ObjectAD(Entity*);
+extern void FloatingBlock(Entity*);
+extern void ObjectAF(Entity*);
+extern void MetalDoor(Entity*);
+extern void JailBars(Entity*);
+extern void ObjectB2(Entity*);
+extern void ObjectB3(Entity*);
+extern void ObjectB4(Entity*);
+extern void ObjectB5(Entity*);
+extern void ObjectB6(Entity*);
+extern void Well(Entity*);
+extern void WindTribeTeleporter(Entity*);
+extern void ObjectB9(Entity*);
+extern void ObjectBA(Entity*);
+extern void Windcrest(Entity*);
+extern void LitArea(Entity*);
+extern void ObjectBD(Entity*);
+extern void Pinwheel(Entity*);
+extern void ObjectBF(Entity*);
+extern void EnemyItem(Entity*);
+extern void ObjectC1(Entity*);
+
+#endif \ No newline at end of file