Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Searching 152 files for "\) *\([^,\n]*Global" (regex, case sensitive)
- \\wsl$\Ubuntu\home\matt\git\oot\include\functions.h:
- 503 Hilite* func_800342EC(Vec3f* object, GlobalContext* globalCtx);
- 504 Hilite* func_8003435C(Vec3f* object, GlobalContext* globalCtx);
- 505: s32 func_800343CC(GlobalContext* globalCtx, Actor* actor, s16* arg2, f32 arg3, u16 (*unkFunc1)(GlobalContext*, Actor*),
- 506: s16 (*unkFunc2)(GlobalContext*, Actor*));
- 507 s16 func_800347E8(s16 arg0);
- 508 void func_80034A14(Actor* actor, struct_80034A14_arg1* arg1, s16 arg2, s16 arg3);
- \\wsl$\Ubuntu\home\matt\git\oot\include\variables.h:
- 364 extern u32 gItemIcons[0x82];
- 365 extern u8 gItemSlots[56];
- 366: extern void (*gSceneCmdHandlers[26])(GlobalContext*, SceneCmd*);
- 367 extern s16 gLinkObjectIds[2];
- 368 extern u32 gObjectTableSize;
- \\wsl$\Ubuntu\home\matt\git\oot\include\z64.h:
- 891 /* 0x11D3C */ void (*playerInit)(Player* player, struct GlobalContext* globalCtx, FlexSkeletonHeader* skelHeader);
- 892 /* 0x11D40 */ void (*playerUpdate)(Player* player, struct GlobalContext* globalCtx, Input* input);
- 893: /* 0x11D44 */ s32 (*isPlayerDroppingFish)(struct GlobalContext* globalCtx);
- 894: /* 0x11D48 */ s32 (*startPlayerFishing)(struct GlobalContext* globalCtx);
- 895: /* 0x11D4C */ s32 (*grabPlayer)(struct GlobalContext* globalCtx, Player* player);
- 896: /* 0x11D50 */ s32 (*startPlayerCutscene)(struct GlobalContext* globalCtx, Actor* actor, s32 mode);
- 897 /* 0x11D54 */ void (*func_11D54)(Player* player, struct GlobalContext* globalCtx);
- 898: /* 0x11D58 */ s32 (*damagePlayer)(struct GlobalContext* globalCtx, s32 damage);
- 899: /* 0x11D5C */ void (*talkWithPlayer)(struct GlobalContext* globalCtx, Actor* actor);
- 900 /* 0x11D60 */ MtxF mf_11D60;
- 901 /* 0x11DA0 */ MtxF mf_11DA0;
- \\wsl$\Ubuntu\home\matt\git\oot\include\z64actor.h:
- 19 typedef void (*ActorFunc)(struct Actor*, struct GlobalContext*);
- 20 typedef void (*ActorShadowFunc)(struct Actor*, struct Lights*, struct GlobalContext*);
- 21: typedef u16 (*callback1_800343CC)(struct GlobalContext*, struct Actor*);
- 22: typedef s16 (*callback2_800343CC)(struct GlobalContext*, struct Actor*);
- 23
- 24 typedef struct {
- \\wsl$\Ubuntu\home\matt\git\oot\include\z64animation.h:
- 108 } AnimationHeader2; // size = 0xC
- 109
- 110: typedef s32 (*OverrideLimbDrawOpa)(struct GlobalContext* globalCtx, s32 limbIndex, Gfx** dList, Vec3f* pos, Vec3s* rot,
- 111 void*);
- 112
- 113: typedef void (*PostLimbDrawOpa)(struct GlobalContext* globalCtx, s32 limbIndex, Gfx** dList, Vec3s* rot, void*);
- 114
- 115: typedef s32 (*OverrideLimbDraw)(struct GlobalContext* globalCtx, s32 limbIndex, Gfx** dList, Vec3f* pos, Vec3s* rot,
- 116 void*, Gfx** gfx);
- 117
- 118: typedef void (*PostLimbDraw)(struct GlobalContext* globalCtx, s32 limbIndex, Gfx** dList, Vec3s* rot, void*, Gfx** gfx);
- 119
- 120 typedef enum {
- ...
- 189 } AnimationContext; // size = 0xC84
- 190
- 191: typedef void (*AnimationEntryCallback)(struct GlobalContext* globalCtx, AnimationEntryData* data);
- 192
- 193 // fcurve_skelanime structs
- ...
- 236 } SkelAnimeCurve; // size = 0x20
- 237
- 238: typedef s32 (*OverrideCurveLimbDraw)(struct GlobalContext* globalCtx, SkelAnimeCurve* skelCurve, s32 limbIndex, void*);
- 239: typedef void (*PostCurveLimbDraw)(struct GlobalContext* globalCtx, SkelAnimeCurve* skelCurve, s32 limbIndex, void*);
- 240
- 241 typedef s32 (*AnimUpdateFunc)();
- \\wsl$\Ubuntu\home\matt\git\oot\include\z64effect.h:
- 193 struct EffectSs;
- 194
- 195: typedef u32 (*EffectSsInitFunc)(struct GlobalContext* globalCtx, u32 index, struct EffectSs* effectSs, void* initParams);
- 196: typedef void (*EffectSsUpdateFunc)(struct GlobalContext* globalCtx, u32 index, struct EffectSs* effectSs);
- 197: typedef void (*EffectSsDrawFunc)(struct GlobalContext* globalCtx, u32 index, struct EffectSs* effectSs);
- 198
- 199 typedef struct {
- \\wsl$\Ubuntu\home\matt\git\oot\include\z64player.h:
- 196 typedef void (*PlayerFunc674)(struct Player*, struct GlobalContext*);
- 197 typedef s32 (*PlayerFunc82C)(struct Player*, struct GlobalContext*);
- 198: typedef void (*PlayerFuncA74)(struct GlobalContext*, struct Player*);
- 199
- 200 typedef struct Player {
- 22 matches across 7 files
- Searching 1731 files for "\) *\([^,\n]*Global" (regex, case sensitive)
- \\wsl$\Ubuntu\home\matt\git\oot\src\code\z_collision_check.c:
- 3 #include "overlays/effects/ovl_Effect_Ss_HitMark/z_eff_ss_hitmark.h"
- 4
- 5: typedef s32 (*ColChkResetFunc)(GlobalContext*, Collider*);
- 6: typedef void (*ColChkBloodFunc)(GlobalContext*, Collider*, Vec3f*);
- 7: typedef void (*ColChkApplyFunc)(GlobalContext*, CollisionCheckContext*, Collider*);
- 8: typedef void (*ColChkVsFunc)(GlobalContext*, CollisionCheckContext*, Collider*, Collider*);
- 9: typedef s32 (*ColChkLineFunc)(GlobalContext*, CollisionCheckContext*, Collider*, Vec3f*, Vec3f*);
- 10
- 11 typedef struct {
- \\wsl$\Ubuntu\home\matt\git\oot\src\code\z_demo.c:
- 6 u16 D_8011E1C4 = 0;
- 7
- 8: typedef void (*CutsceneStateHandler)(GlobalContext*, CutsceneContext*);
- 9
- 10 void func_80064720(GlobalContext* globalCtx, CutsceneContext* csCtx);
- \\wsl$\Ubuntu\home\matt\git\oot\src\code\z_draw.c:
- 107
- 108 typedef struct {
- 109: /* 0x00 */ void (*drawFunc)(GlobalContext*, s16);
- 110 /* 0x04 */ u32 dlists[8];
- 111 } DrawItemTableEntry; // size = 0x24
- \\wsl$\Ubuntu\home\matt\git\oot\src\code\z_kaleido_scope_call.c:
- 2 #include "vt.h"
- 3
- 4: void (*sKaleidoScopeUpdateFunc)(GlobalContext*);
- 5: void (*sKaleidoScopeDrawFunc)(GlobalContext*);
- 6 f32 D_80161398;
- 7 u32 D_8016139C;
- \\wsl$\Ubuntu\home\matt\git\oot\src\code\z_room.c:
- 23 };
- 24
- 25: void (*sRoomDrawHandlers[])(GlobalContext* globalCtx, Room* room, u32 flags) = {
- 26 func_80095AB4,
- 27 func_80096F6C,
- \\wsl$\Ubuntu\home\matt\git\oot\src\code\z_scene.c:
- 500 }
- 501
- 502: void (*gSceneCmdHandlers[])(GlobalContext*, SceneCmd*) = {
- 503 func_80098508, func_800985DC, func_80098630, func_80098674, func_800987A4, func_80099090, func_800987F8,
- 504 func_8009883C, func_80098904, func_80099134, func_80098958, func_8009899C, func_80098B74, func_80098C24,
- \\wsl$\Ubuntu\home\matt\git\oot\src\code\z_scene_table.c:
- 2429 }
- 2430
- 2431: void (*sSceneDrawHandlers[])(GlobalContext*) = {
- 2432 func_80099550, func_8009DA30, func_8009DD5C, func_8009DE78, func_8009E0B8, func_8009E54C, func_8009E730,
- 2433 func_8009E8C0, func_8009EAD8, func_8009EE44, func_8009F074, func_8009F1B4, func_8009F270, func_8009F40C,
- \\wsl$\Ubuntu\home\matt\git\oot\src\overlays\actors\ovl_En_GirlA\z_en_girla.c:
- 108 /* 0x0C */ u16 unk_0E;
- 109 /* 0x10 */ s32 unk_10;
- 110: /* 0x14 */ s32 (*unk_14)(GlobalContext*, EnGirlA*);
- 111: /* 0x18 */ void (*unk_18)(GlobalContext*, EnGirlA*);
- 112: /* 0x1C */ void (*unk_1C)(GlobalContext*, EnGirlA*);
- 113 } ShopItemEntry; // size = 0x20
- 114
- \\wsl$\Ubuntu\home\matt\git\oot\src\overlays\actors\ovl_En_GirlA\z_en_girla.h:
- 8
- 9 typedef void (*EnGirlAActionFunc)(struct EnGirlA*, GlobalContext*);
- 10: typedef void (*EnGirlA2Func)(GlobalContext*, struct EnGirlA*);
- 11 typedef void (*EnGirlA3Func)(Actor*, GlobalContext*, s32);
- 12
- \\wsl$\Ubuntu\home\matt\git\oot\src\overlays\actors\ovl_En_Go\z_en_go.c:
- 345
- 346 s32 func_80A3ED24(GlobalContext* globalCtx, EnGo* this, struct_80034A14_arg1* arg2, f32 arg3,
- 347: u16 (*getTextId)(GlobalContext*, Actor*), s16 (*unkFunc2)(GlobalContext*, Actor*)) {
- 348 if (arg2->unk_00) {
- 349 arg2->unk_00 = unkFunc2(globalCtx, &this->actor);
- \\wsl$\Ubuntu\home\matt\git\oot\src\overlays\actors\ovl_En_Go\z_en_go.h:
- 8
- 9 typedef void (*EnGoActionFunc)(struct EnGo*, GlobalContext*);
- 10: typedef u16 (*callback1_80A3ED24)(GlobalContext*, struct EnGo*);
- 11: typedef s16 (*callback2_80A3ED24)(GlobalContext*, struct EnGo*);
- 12
- 13 // WIP type docs
- \\wsl$\Ubuntu\home\matt\git\oot\src\overlays\actors\ovl_Obj_Makeoshihiki\z_obj_makeoshihiki.c:
- 49 static u32 sFlags[3][2] = { { 0, 0 }, { 1, 0 }, { 0, 1 } };
- 50
- 51: static void (*sFlagSwitchFuncs[])(GlobalContext* globalCtx, s32 flag) = { Flags_UnsetSwitch, Flags_SetSwitch };
- 52
- 53 void ObjMakeoshihiki_Init(Actor* thisx, GlobalContext* globalCtx) {
- \\wsl$\Ubuntu\home\matt\git\oot\src\overlays\actors\ovl_player_actor\z_player.c:
- 108 /* 0x04 */ union {
- 109 void* ptr;
- 110: void (*func)(GlobalContext*, Player*, CsCmdActorAction*);
- 111 };
- 112 } struct_80854B18; // size = 0x08
- ...
- 946 };
- 947
- 948: void (*D_80853FE8[])(GlobalContext* globalCtx, Player* this) = {
- 949 func_80833770, func_80833770, func_80833770, func_80833770, func_80833770, func_80833770, func_8083377C,
- 950 func_80833790, func_8083379C, func_8083379C, func_8083379C, func_8083379C, func_8083379C, func_8083379C,
- ...
- 8966 }
- 8967
- 8968: void (*D_80854738[])(GlobalContext* globalCtx, Player* this) = {
- 8969 func_80846648, func_808467D4, func_80846660, func_808468A8, func_808468E8, func_808469BC,
- 8970 func_80846A68, func_80846978, func_8083CA54, func_8083CA54, func_8083CA54, func_8083CA54,
- ....
- 12905 }
- 12906
- 12907: void (*D_80854AA4[])(GlobalContext*, Player*, void*) = {
- 12908 NULL, func_80851008, func_80851030, func_80851094, func_808510B4, func_808510D4, func_808510F4,
- 12909 func_80851114, func_80851134, func_80851154, func_80851174, func_808511D4, func_808511FC, func_80851294,
- 25 matches across 13 files
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement