#include "global.h" #include "entity.h" #include "object.h" //clang-format off void (*const gObjectFunctions[])(Entity*) = { ItemOnGround, DeathFx, ItemForSale, Button, Object4, Pot, Object6, BlockPushed, LockedDoor, Object9, ObjectA, ObjectB, ChestSpawner, ObjectD, ObjectE, SpecialFx, Object10, Object11, Object12, Railtrack, LilypadLarge, Object15, FloatingPlatform, Object17, EvilSpirit, HouseDoorExterior, Object1A, GreatFairy, Object1C, Object1D, Object1E, Object1F, Object20, Object21, FigurineDevice, EyeSwitch, Object24, BigBarrel, Object26, PushableStatue, Object28, Object29, Object2A, Object2B, Beanstalk, Smoke, PushableRock, HittableLever, Object30, Object31, PullableMushroom, Bollard, WarpPoint, Object35, Object36, Object37, JarPortal, BossDoor, Object3A, MacroMushromStalks, MacroLink, Object3D, Object3E, GiantLeaf, Fairy, LadderUp, Object42, Object43, Object44, Object45, GiantBookLadder, HeartContainer, Object48, Object49, BackgroundCloud, Object4B, PushableFurniture, Furniture, MinishSizedEntrance, Archway, GiantRock, Object51, Object52, Object53, PullableLever, Minecart, ThoughtBubble, HiddenLadderDown, GentariCurtain, LavaPlatform, Object5A, Object5B, Mask, HouseDoorInterior, Whirlwind, ObjectBlockingStairs, SwordsmanNewsletter, Object61, GiantTwig, Object63, Object64, LadderHoleInBookshelf, Object66, Object67, Object68, Object69, Object6A, CrenalBeanSprout, MinecartDoor, ObjectOnPillar, MineralWaterSource, MinishSizedArchway, Object70, PushableGrave, Object72, LilypadSmall, Object74, Object75, Object76, Bell, MacroDecoration, Object79, Steam, PushableLever, MacroShoes, ObjectOnSpinyBeetle, Object7E, PicoBloom, Object80, Object81, BigVortex, BigPushableLever, SmallIceBlock, BigIceBlock, Object86, Object87, MacroBook, Object89, Object8A, Object8B, Book, Fireplace, Object8E, FrozenWaterElement, Object90, Object91, BakerOven, Object93, WindTribeFlag, Bird, Object96, Object97, Object98, Object99, MacroAcorn, Object9B, TreeHidingPortal, LightableSwitch, Object9E, Fan, ObjectA0, PalaceArchway, ObjectA2, Cloud, MinishLight, ObjectA5, ObjectA6, ObjectA7, ObjectA8, ObjectA9, WaterfallOpening, ObjectAB, FourElements, ObjectAD, FloatingBlock, ObjectAF, MetalDoor, JailBars, ObjectB2, ObjectB3, ObjectB4, ObjectB5, ObjectB6, Well, WindTribeTeleporter, ObjectB9, ObjectBA, Windcrest, LitArea, ObjectBD, Pinwheel, ObjectBF, EnemyItem, ObjectC1, }; //clang-format on