#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 ThoughtBubble(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