#pragma once .extern Approach_thunk .extern Divide .extern FastDivide .extern PlaySoundEffect .extern _ZN10MapManager16MapData_vfunc_54Ev .extern _ZN10MapManager16MapData_vfunc_68Ev .extern _ZN10MapManager16MapData_vfunc_b4Ev .extern _ZN10MapManager18func_ov00_020823d4Ei .extern _ZN10MapManager18func_ov00_020823e4Ei .extern _ZN10MapManager18func_ov00_02082614Eii .extern _ZN10MapManager18func_ov00_02082680Eii .extern _ZN10MapManager18func_ov00_020826a0Eiii .extern _ZN10MapManager18func_ov00_020836dcEii .extern _ZN10MapManager18func_ov00_02083a1cEiPS_P5Vec3p .extern _ZN10MapManager18func_ov00_02083e34Ecci .extern _ZN10MapManager18func_ov00_02084164Ev .extern _ZN10MapManager18func_ov00_02084740Ev .extern _ZN10MapManager18func_ov00_02084a50Ev .extern _ZN10MapManager18func_ov00_02084cb0Ei .extern _ZN10MapManager18func_ov00_02084cc8Ei .extern _ZN10PlayerBase10SetVisibleEb .extern _ZN11ItemManager7AddItemEi .extern _ZN12ActorManager13FindActorByIdEj .extern _ZN12ActorManager15FindActorByTypeEP8ActorRefPS_j .extern _ZN14AdventureFlags18func_Ov00_02097810Ei .extern _ZN14AdventureFlags18func_ov00_02097738Ev .extern _ZN14AdventureFlags18func_ov00_02097b9cEv .extern _ZN14AdventureFlags18func_ov00_02097bacEv .extern _ZN14AdventureFlags18func_ov00_02097bccEv .extern _ZN14AdventureFlags18func_ov00_02098058Ev .extern _ZN14AdventureFlags18func_ov00_02098074Eisiib .extern _ZN14AdventureFlags18func_ov00_0209809cEv .extern _ZN14AdventureFlags20Get_FlagsUnk_30_FlagEi .extern _ZN14AdventureFlags3GetEj .extern _ZN14AdventureFlags3SetEjb .extern _ZN5Actor10SetUnk_11bEv .extern _ZN5Actor11SetVelocityEP5Vec3p .extern _ZN5Actor12ApplyGravityEv .extern _ZN5Actor12CollidesWithEPS_ .extern _ZN5Actor12GetOffsetPosEP5Vec3p .extern _ZN5Actor12SetTransformEP9Transform .extern _ZN5Actor12XzDistanceToEP5Vec3p .extern _ZN5Actor14GetAngleToLinkEv .extern _ZN5Actor15IsHitboxTouchedEb .extern _ZN5Actor15TrySetTransformEP9Transform .extern _ZN5Actor16CollidesWithLinkEv .extern _ZN5Actor16XzDistanceToLinkEv .extern _ZN5Actor18func_Ov00_020c1bfcEi .extern _ZN5Actor18func_ov00_020c1c20Eii .extern _ZN5Actor18func_ov00_020c313cEj .extern _ZN5Actor4KillEv .extern _ZN5Actor6GetPosEv .extern _ZN5Actor8vfunc_0cEv .extern _ZN5Actor8vfunc_10Ej .extern _ZN5Actor8vfunc_18Ej .extern _ZN5Actor8vfunc_1cEPt .extern _ZN5Actor8vfunc_20Ei .extern _ZN5Actor8vfunc_24Ev .extern _ZN5Actor8vfunc_28Ev .extern _ZN5Actor8vfunc_2cEv .extern _ZN5Actor8vfunc_30Ev .extern _ZN5Actor8vfunc_38Ev .extern _ZN5Actor8vfunc_48EP9Knockback .extern _ZN5Actor8vfunc_4cEPi .extern _ZN5Actor8vfunc_54Ev .extern _ZN5Actor8vfunc_60Ev .extern _ZN5Actor8vfunc_64Ev .extern _ZN5Actor8vfunc_68Ev .extern _ZN5Actor8vfunc_6cEv .extern _ZN5Actor8vfunc_70Ev .extern _ZN5Actor8vfunc_74Ev .extern _ZN5Actor8vfunc_78Ev .extern _ZN5Actor8vfunc_7cEv .extern _ZN5Actor8vfunc_80Ev .extern _ZN5Actor8vfunc_84Ev .extern _ZN5Actor8vfunc_88Ev .extern _ZN5Actor8vfunc_8cEv .extern _ZN5Actor8vfunc_90Ev .extern _ZN5Actor8vfunc_94Ev .extern _ZN5Actor8vfunc_98Ev .extern _ZN5Actor8vfunc_9cEv .extern _ZN5Actor8vfunc_a8Ev .extern _ZN5Actor8vfunc_acEv .extern _ZN5Actor8vfunc_b0Ev .extern _ZN5Actor9GetHitboxEP8Cylinder .extern _ZN5ActorC2Ev .extern _ZN5ActorD2Ev .extern _ZN9ActorTypeC1EjPFP5ActorvEPFivE .extern _ZN9ActorTypeD1Ev .extern _ZN9SysObjectdlEPv .extern _ZN9SysObjectnwEmPjj .extern _ZNK11ItemManager18IsTreasureSalvagedEj .extern _ZNK11ItemManager19GetActiveFairyLevelEi .extern _ZNK11ItemManager7HasItemEi .extern __register_global_object .extern gSinCosTable .extern data_02056be4 .extern data_02063e4c .extern data_027e0194 .extern data_027e0618 .extern data_027e071c .extern data_027e0764 .extern data_027e077c .extern data_027e0c38 .extern data_027e0c68 .extern data_027e0cbc .extern data_027e0ce0 .extern data_027e0d04 .extern gVec3p_ZERO .extern data_027e0d18 .extern data_027e0d38 .extern data_027e0d3c .extern data_027e0d78 .extern data_027e0e58 .extern data_027e0f64 .extern data_027e0f68 .extern data_027e0f6c .extern data_027e0f7c .extern data_027e0f84 .extern gPlayer .extern gPlayerPos .extern gPlayerVel .extern gPlayerAngle .extern gPlayerLink .extern data_027e0fd4 .extern data_027e0fe0 .extern gActorManager .extern data_027e0fe8 .extern data_027e0fec .extern data_027e0ff0 .extern data_027e0ffc .extern data_027e1038 .extern data_027e103c .extern data_027e1048 .extern data_027e104c .extern data_027e1054 .extern data_027e10b4 .extern data_ov00_020e26b4 .extern data_ov00_020e2dd8 .extern data_ov00_020e2f04 .extern data_ov00_020e8398 .extern data_ov00_020e9360 .extern data_ov00_020e9c88 .extern data_ov00_020eec60 .extern data_ov00_020eec68 .extern data_ov00_020eec9c .extern data_ov03_02100634 .extern data_ov03_02100648 .extern data_ov09_0211f5dc .extern func_01ff81f8 .extern func_01ff8214 .extern func_01ff8230 .extern func_01ff8690 .extern func_01ff8aa0 .extern func_01ff9158 .extern func_01ff9b4c .extern func_01ff9b88 .extern Vec3p_Add .extern Vec3p_Sub .extern Vec3p_Length .extern Vec3p_Normalize .extern Vec3p_Axpy .extern Vec3p_Distance .extern func_01ffbe34 .extern func_01ffe468 .extern func_01fffbec .extern func_01fffcd8 .extern _ZN5Actor13func_01fffd04Ei .extern func_020020d0 .extern func_0200250c .extern func_02002540 .extern func_02002588 .extern func_02002c14 .extern func_020052e4 .extern func_02007908 .extern func_0200b954 .extern func_0200b974 .extern func_020104b8 .extern func_02016fe8 .extern func_02018c90 .extern func_02019020 .extern func_020190e4 .extern func_0201926c .extern func_0201933c .extern func_02019534 .extern func_02019570 .extern func_0201977c .extern func_0201e388 .extern func_0201e544 .extern func_0202d7ac .extern func_0202da8c .extern func_0202e310 .extern func_0202e58c .extern func_0202e740 .extern func_0202e7a4 .extern func_0202e7fc .extern func_020313c8 .extern func_02033e70 .extern func_02034670 .extern func_02034698 .extern func_0203493c .extern func_02034984 .extern func_020349cc .extern func_02034a1c .extern func_02034b0c .extern func_02034bc8 .extern func_02035064 .extern func_020350ac .extern func_020350b4 .extern func_0203516c .extern func_020351b8 .extern func_020352d8 .extern func_02035370 .extern func_020370d0 .extern func_0203eba8 .extern func_0203ebc8 .extern func_0203fe60 .extern func_0204f614 .extern func_0204f754 .extern func_ov00_02079470 .extern func_ov00_02079680 .extern func_ov00_02079ab4 .extern func_ov00_02079e68 .extern _ZN19Actor_UnkStruct_0a4C1Eiiii .extern func_ov00_0207a1c8 .extern func_ov00_0207b55c .extern func_ov00_0207b820 .extern func_ov00_0207b89c .extern func_ov00_0207c0ac .extern func_ov00_0207c0cc .extern func_ov00_0207c1b0 .extern func_ov00_0207c1f8 .extern func_ov00_0207c444 .extern func_ov00_02081f4c .extern func_ov00_020875f8 .extern func_ov00_02087d34 .extern func_ov00_02087e8c .extern func_ov00_020884b4 .extern func_ov00_020888e8 .extern func_ov00_0208b5a4 .extern func_ov00_0208b5bc .extern func_ov00_0208b690 .extern func_ov00_0208b694 .extern func_ov00_0208b698 .extern func_ov00_0208b6b8 .extern func_ov00_0208b6bc .extern func_ov00_0208b6c4 .extern func_ov00_0208b6c8 .extern func_ov00_0208b6d0 .extern func_ov00_0208b6d8 .extern func_ov00_0208b6e0 .extern func_ov00_0208b6e8 .extern func_ov00_0208b6f0 .extern func_ov00_0208b6f8 .extern func_ov00_0208b700 .extern func_ov00_0208b704 .extern func_ov00_0208b70c .extern func_ov00_0208b710 .extern func_ov00_0208b714 .extern func_ov00_0208b71c .extern func_ov00_0208b844 .extern func_ov00_0208b870 .extern func_ov00_0208b89c .extern func_ov00_0208b8e0 .extern func_ov00_0208b930 .extern func_ov00_0208b9cc .extern func_ov00_0208b9e4 .extern func_ov00_0208ba08 .extern func_ov00_0208ba30 .extern func_ov00_0208ba38 .extern func_ov00_0208ba40 .extern func_ov00_0208ba48 .extern func_ov00_0208ba50 .extern func_ov00_0208c384 .extern func_ov00_0208c38c .extern func_ov00_0208c39c .extern func_ov00_0208ca00 .extern func_ov00_0208ccdc .extern func_ov00_0208ccec .extern func_ov00_0208ccfc .extern func_ov00_0208cd0c .extern func_ov00_02093a3c .extern func_ov00_02093a4c .extern func_ov00_02093a5c .extern func_ov00_02093af0 .extern func_ov00_02094824 .extern func_ov00_02094884 .extern func_ov00_0209a4f4 .extern func_ov00_0209a508 .extern func_ov00_0209d8d8 .extern func_ov00_0209d90c .extern func_ov00_020a5e9c .extern func_ov00_020a9588 .extern func_ov00_020a95a4 .extern func_ov00_020a95ec .extern func_ov00_020a9a8c .extern func_ov00_020a9a98 .extern func_ov00_020a9aac .extern func_ov00_020a9ab8 .extern func_ov00_020a9aec .extern func_ov00_020a9af8 .extern func_ov00_020a9b6c .extern func_ov00_020a9b78 .extern func_ov00_020b3ea8 .extern func_ov00_020b50f8 .extern func_ov00_020b510c .extern func_ov00_020b7d74 .extern func_ov00_020b7e6c .extern func_ov00_020b7ec4 .extern func_ov00_020bb68c .extern func_ov00_020bd0a8 .extern func_ov00_020bd3b0 .extern func_ov00_020bd618 .extern func_ov00_020c0c08 .extern func_ov00_020c0cc8 .extern func_ov00_020c0e04 .extern func_ov00_020c0e24 .extern _ZN19Actor_UnkStruct_020C1Ev .extern func_ov00_020c3348 .extern func_ov00_020c4048 .extern func_ov00_020c4588 .extern func_ov00_020c47cc .extern func_ov00_020c4ae8 .extern func_ov00_020c5288 .extern func_ov00_020c5374 .extern func_ov00_020c5464 .extern func_ov00_020c5774 .extern func_ov00_020c5c98 .extern func_ov00_020c5d34 .extern func_ov00_020c5d74 .extern func_ov00_020c5e58 .extern func_ov00_020c5f34 .extern func_ov00_020c5fc0 .extern func_ov00_020c6114 .extern func_ov00_020c7764 .extern func_ov00_020c8c1c .extern func_ov00_020c8ce4 .extern func_ov00_020c8f84 .extern func_ov00_020c9034 .extern func_ov00_020c9070 .extern func_ov00_020c9224 .extern func_ov00_020ca38c .extern func_ov00_020ca3a4 .extern func_ov00_020ca3bc .extern func_ov00_020ca3d4 .extern func_ov00_020ca3ec .extern func_ov00_020ca668 .extern func_ov00_020ca840 .extern func_ov00_020ca8a4 .extern func_ov00_020caa00 .extern func_ov00_020caa28 .extern func_ov00_020cacf4 .extern func_ov00_020cad30 .extern func_ov00_020cadb0 .extern func_ov00_020caea8 .extern func_ov00_020caef8 .extern func_ov00_020caefc .extern func_ov00_020cafb8 .extern func_ov00_020cafbc .extern func_ov00_020cb058 .extern func_ov00_020cb06c .extern func_ov00_020cb080 .extern func_ov00_020cb10c .extern func_ov00_020cb120 .extern func_ov00_020cb12c .extern func_ov00_020cb13c .extern func_ov00_020cb140 .extern func_ov00_020cb160 .extern func_ov00_020cb1c0 .extern func_ov00_020cb540 .extern func_ov00_020cb60c .extern func_ov00_020cbee8 .extern func_ov00_020cc138 .extern func_ov00_020cc150 .extern func_ov00_020cc15c .extern func_ov00_020cc168 .extern func_ov00_020cc1f8 .extern func_ov00_020cc244 .extern func_ov00_020cc490 .extern func_ov00_020cc524 .extern func_ov00_020cc8dc .extern func_ov00_020cc908 .extern func_ov00_020cc928 .extern func_ov00_020cc940 .extern func_ov00_020cc960 .extern func_ov00_020cc980 .extern func_ov00_020cc9c4 .extern func_ov00_020cca68 .extern func_ov00_020ccdd4 .extern func_ov00_020cceec .extern func_ov00_020ce284 .extern func_ov00_020ce8e4 .extern func_ov00_020ceacc .extern func_ov00_020cec60 .extern func_ov00_020cef10 .extern func_ov00_020cf05c .extern func_ov00_020cf09c .extern func_ov00_020cf330 .extern func_ov00_020cf404 .extern func_ov00_020cfe74 .extern func_ov00_020d033c .extern func_ov00_020d384c .extern func_ov00_020d6be4 .extern func_ov00_020d70a4 .extern func_ov00_020d716c .extern func_ov00_020d7180 .extern func_ov00_020d73f0 .extern func_ov00_020d77e4 .extern func_ov00_020d7c8c .extern func_ov03_020f2cf4 .extern func_ov03_020f4844 .extern func_ov03_020f4b7c .extern func_ov03_020f4bc0 .extern func_ov03_020fa874 .extern func_ov03_020fb118 .extern func_ov03_020fc014 .extern func_ov03_020fc030 .extern func_ov03_020fc078 .extern func_ov04_0210f4ec .extern func_ov05_02104088 .extern func_ov05_0210a018 .extern func_ov05_0210d324 .extern func_ov05_0210d820 .extern func_ov09_0211366c .extern func_ov09_02118e44 .extern func_ov09_02118e5c .extern func_ov09_02118e74 .extern func_ov09_02118e8c .extern func_ov09_02118f58 .extern func_ov09_02119018 .extern func_ov09_02119030 .extern func_ov09_02119048 .extern func_ov09_021190d4 .extern func_ov09_0211a514 .extern func_ov09_0211a52c .extern func_ov09_0211a538 .extern func_ov09_0211a59c .extern func_ov09_0211a604 .extern func_ov09_0211a69c .extern func_ov09_0211a838 .extern func_ov09_0211af48 .extern func_ov09_0211b678 .extern func_ov09_0211cc98 .extern func_ov11_021279cc .extern func_ov14_02126634 .extern func_ov14_0212680c .extern func_ov14_02126854 .extern func_ov14_02126abc .extern func_ov14_02126b04 .extern func_ov14_02127034 .extern func_ov14_02127188 .extern func_ov14_021276e0 .extern func_ov14_021276f8 .extern func_ov14_021277f0 .extern func_ov14_02127984 .extern func_ov14_02127a14 .extern func_ov14_02127ac4 .extern func_ov14_021281d8 .extern func_ov14_021282cc .extern func_ov14_021282fc .extern func_ov14_02128328 .extern func_ov14_021289a4 .extern func_ov14_02128da0 .extern func_ov14_02128e18 .extern func_ov14_02128e20 .extern func_ov14_02128e28 .extern func_ov14_021295f8 .extern func_ov14_02129650 .extern func_ov14_02129674 .extern func_ov14_0212991c .extern func_ov14_02129ab4 .extern func_ov14_0212d218 .extern func_ov14_0212d278 .extern func_ov14_0212d2ec .extern func_ov14_0213eee0 .extern func_ov14_021418ec .extern func_ov14_021439e0 .extern func_ov14_02143d10 .extern func_ov14_02143ee8 .extern func_ov14_02143f04 .extern func_ov14_02143f18 .extern func_ov14_02143fa0 .extern func_ov14_02143fc0 .extern func_ov14_02144078 .extern func_ov14_0214414c .extern func_ov14_02144174 .extern func_ov14_0214418c .extern func_ov14_021442c4 .extern func_ov14_021443ec .extern func_ov14_02144464 .extern func_ov14_02144514 .extern func_ov14_02144554 .extern func_ov14_02144650 .extern func_ov14_021446c4 .extern func_ov14_021446d4 .extern func_ov14_02144700 .extern func_ov14_02144738 .extern func_ov14_021448d4 .extern func_ov14_021448dc .extern func_ov14_021448e4 .extern func_ov14_021448ec .extern func_ov14_021448f4 .extern func_ov14_02144a90 .extern func_ov14_02144b64 .extern func_ov14_02144d00 .extern func_ov14_02144d08 .extern func_ov14_02144d34 .extern func_ov14_02144d74 .extern func_ov14_021450a8 .extern func_ov14_02145100 .extern func_ov14_021451f0 .extern func_ov14_021455e4 .extern func_ov14_02145678 .extern func_ov14_02145690 .extern func_ov14_02145698 .extern func_ov14_0214573c .extern func_ov14_02145760 .extern func_ov14_02145814 .extern func_ov14_02145874 .extern func_ov14_021458a0 .extern func_ov14_021458b0 .extern func_ov14_021458cc .extern func_ov14_02145900 .extern func_ov14_02145974 .extern func_ov14_02145a74 .extern func_ov14_021476d0 .extern func_ov14_02147748 .extern func_ov14_02147828 .extern func_ov14_02147840 .extern func_ov14_02147870 .extern func_ov14_02147a64 .extern func_ov14_02147aa8 .extern func_ov30_02183f84 .extern func_ov30_02183fd4 .extern gAdventureFlags .extern gHealthManager .extern gItemManager .extern gMapManager .extern strcmp .extern strncpy