mirror of https://github.com/zeldaret/tp.git
Merge branch 'master' into various3
This commit is contained in:
commit
2ef82b2b66
|
@ -97,7 +97,7 @@ d_a_e_bug | 29.207138% | 5172 | 17708
|
|||
d_a_e_cr | 34.481521% | 3844 | 11148
|
||||
d_a_e_cr_egg | 43.296089% | 1860 | 4296
|
||||
d_a_e_db | 26.006517% | 9896 | 38052
|
||||
d_a_e_db_leaf | 57.582938% | 972 | 1688
|
||||
d_a_e_db_leaf | 100.000000% | 1688 | 1688
|
||||
d_a_e_dd | 26.687870% | 7384 | 27668
|
||||
d_a_e_df | 28.031364% | 4004 | 14284
|
||||
d_a_e_dk | 29.244060% | 5416 | 18520
|
||||
|
@ -785,4 +785,4 @@ d_a_vrbox2 | 34.977578% | 2184 | 6244
|
|||
d_a_warp_bug | 54.940711% | 1112 | 2024
|
||||
d_a_ykgr | 44.400631% | 2252 | 5072
|
||||
f_pc_profile_lst | 100.000000% | 28156 | 28156
|
||||
Total | 33.562950% | 3859848 | 11500324
|
||||
Total | 33.569176% | 3860564 | 11500324
|
||||
|
|
|
@ -1,50 +0,0 @@
|
|||
lbl_806A205C:
|
||||
/* 806A205C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 806A2060 7C 08 02 A6 */ mflr r0
|
||||
/* 806A2064 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 806A2068 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 806A206C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 806A2070 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 806A2074 80 03 04 A0 */ lwz r0, 0x4a0(r3)
|
||||
/* 806A2078 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 806A207C 40 82 00 1C */ bne lbl_806A2098
|
||||
/* 806A2080 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 806A2084 41 82 00 08 */ beq lbl_806A208C
|
||||
/* 806A2088 4B 97 6A DD */ bl __ct__10fopAc_ac_cFv
|
||||
lbl_806A208C:
|
||||
/* 806A208C 80 1F 04 A0 */ lwz r0, 0x4a0(r31)
|
||||
/* 806A2090 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 806A2094 90 1F 04 A0 */ stw r0, 0x4a0(r31)
|
||||
lbl_806A2098:
|
||||
/* 806A2098 38 7F 05 AC */ addi r3, r31, 0x5ac
|
||||
/* 806A209C 3C 80 80 6A */ lis r4, d_a_e_db_leaf__stringBase0@ha /* 0x806A2118@ha */
|
||||
/* 806A20A0 38 84 21 18 */ addi r4, r4, d_a_e_db_leaf__stringBase0@l /* 0x806A2118@l */
|
||||
/* 806A20A4 4B 98 AE 19 */ bl dComIfG_resLoad__FP30request_of_phase_process_classPCc
|
||||
/* 806A20A8 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 806A20AC 2C 1E 00 04 */ cmpwi r30, 4
|
||||
/* 806A20B0 40 82 00 40 */ bne lbl_806A20F0
|
||||
/* 806A20B4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 806A20B8 3C 80 80 6A */ lis r4, useHeapInit__FP10fopAc_ac_c@ha /* 0x806A1F5C@ha */
|
||||
/* 806A20BC 38 84 1F 5C */ addi r4, r4, useHeapInit__FP10fopAc_ac_c@l /* 0x806A1F5C@l */
|
||||
/* 806A20C0 38 A0 0A 80 */ li r5, 0xa80
|
||||
/* 806A20C4 4B 97 83 ED */ bl fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl
|
||||
/* 806A20C8 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 806A20CC 40 82 00 0C */ bne lbl_806A20D8
|
||||
/* 806A20D0 38 60 00 05 */ li r3, 5
|
||||
/* 806A20D4 48 00 00 20 */ b lbl_806A20F4
|
||||
lbl_806A20D8:
|
||||
/* 806A20D8 80 7F 05 B4 */ lwz r3, 0x5b4(r31)
|
||||
/* 806A20DC 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 806A20E0 38 03 00 24 */ addi r0, r3, 0x24
|
||||
/* 806A20E4 90 1F 05 04 */ stw r0, 0x504(r31)
|
||||
/* 806A20E8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 806A20EC 4B FF FD B5 */ bl daE_DB_LEAF_Execute__FP15e_db_leaf_class
|
||||
lbl_806A20F0:
|
||||
/* 806A20F0 7F C3 F3 78 */ mr r3, r30
|
||||
lbl_806A20F4:
|
||||
/* 806A20F4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 806A20F8 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 806A20FC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 806A2100 7C 08 03 A6 */ mtlr r0
|
||||
/* 806A2104 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 806A2108 4E 80 00 20 */ blr
|
|
@ -1,13 +0,0 @@
|
|||
lbl_806A1F2C:
|
||||
/* 806A1F2C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 806A1F30 7C 08 02 A6 */ mflr r0
|
||||
/* 806A1F34 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 806A1F38 3C 80 80 6A */ lis r4, d_a_e_db_leaf__stringBase0@ha /* 0x806A2118@ha */
|
||||
/* 806A1F3C 38 84 21 18 */ addi r4, r4, d_a_e_db_leaf__stringBase0@l /* 0x806A2118@l */
|
||||
/* 806A1F40 38 63 05 AC */ addi r3, r3, 0x5ac
|
||||
/* 806A1F44 4B 98 B0 C5 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
|
||||
/* 806A1F48 38 60 00 01 */ li r3, 1
|
||||
/* 806A1F4C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 806A1F50 7C 08 03 A6 */ mtlr r0
|
||||
/* 806A1F54 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 806A1F58 4E 80 00 20 */ blr
|
|
@ -1,27 +0,0 @@
|
|||
lbl_806A1E38:
|
||||
/* 806A1E38 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 806A1E3C 7C 08 02 A6 */ mflr r0
|
||||
/* 806A1E40 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 806A1E44 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 806A1E48 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 806A1E4C 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 806A1E50 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 806A1E54 38 80 00 00 */ li r4, 0
|
||||
/* 806A1E58 38 BF 04 D0 */ addi r5, r31, 0x4d0
|
||||
/* 806A1E5C 38 DF 01 0C */ addi r6, r31, 0x10c
|
||||
/* 806A1E60 4B B0 19 65 */ bl settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c
|
||||
/* 806A1E64 80 7F 05 B4 */ lwz r3, 0x5b4(r31)
|
||||
/* 806A1E68 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 806A1E6C 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 806A1E70 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 806A1E74 80 84 00 04 */ lwz r4, 4(r4)
|
||||
/* 806A1E78 38 BF 01 0C */ addi r5, r31, 0x10c
|
||||
/* 806A1E7C 4B B0 2F 25 */ bl setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c
|
||||
/* 806A1E80 80 7F 05 B4 */ lwz r3, 0x5b4(r31)
|
||||
/* 806A1E84 4B 96 E7 FD */ bl entryDL__14mDoExt_McaMorfFv
|
||||
/* 806A1E88 38 60 00 01 */ li r3, 1
|
||||
/* 806A1E8C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 806A1E90 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 806A1E94 7C 08 03 A6 */ mtlr r0
|
||||
/* 806A1E98 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 806A1E9C 4E 80 00 20 */ blr
|
|
@ -1,34 +0,0 @@
|
|||
lbl_806A1EA0:
|
||||
/* 806A1EA0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 806A1EA4 7C 08 02 A6 */ mflr r0
|
||||
/* 806A1EA8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 806A1EAC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 806A1EB0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 806A1EB4 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 806A1EB8 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 806A1EBC C0 3F 04 D0 */ lfs f1, 0x4d0(r31)
|
||||
/* 806A1EC0 C0 5F 04 D4 */ lfs f2, 0x4d4(r31)
|
||||
/* 806A1EC4 C0 7F 04 D8 */ lfs f3, 0x4d8(r31)
|
||||
/* 806A1EC8 4B CA 4A 21 */ bl PSMTXTrans
|
||||
/* 806A1ECC 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 806A1ED0 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 806A1ED4 A8 9F 04 E6 */ lha r4, 0x4e6(r31)
|
||||
/* 806A1ED8 4B 96 A5 5D */ bl mDoMtx_YrotM__FPA4_fs
|
||||
/* 806A1EDC 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 806A1EE0 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 806A1EE4 A8 9F 04 E4 */ lha r4, 0x4e4(r31)
|
||||
/* 806A1EE8 4B 96 A4 B5 */ bl mDoMtx_XrotM__FPA4_fs
|
||||
/* 806A1EEC 80 7F 05 B4 */ lwz r3, 0x5b4(r31)
|
||||
/* 806A1EF0 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 806A1EF4 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 806A1EF8 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 806A1EFC 38 84 00 24 */ addi r4, r4, 0x24
|
||||
/* 806A1F00 4B CA 45 B1 */ bl PSMTXCopy
|
||||
/* 806A1F04 80 7F 05 B4 */ lwz r3, 0x5b4(r31)
|
||||
/* 806A1F08 4B 96 E7 A5 */ bl modelCalc__14mDoExt_McaMorfFv
|
||||
/* 806A1F0C 38 60 00 01 */ li r3, 1
|
||||
/* 806A1F10 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 806A1F14 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 806A1F18 7C 08 03 A6 */ mtlr r0
|
||||
/* 806A1F1C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 806A1F20 4E 80 00 20 */ blr
|
|
@ -1,69 +0,0 @@
|
|||
lbl_806A1F5C:
|
||||
/* 806A1F5C 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 806A1F60 7C 08 02 A6 */ mflr r0
|
||||
/* 806A1F64 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 806A1F68 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 806A1F6C 4B CC 02 6D */ bl _savegpr_28
|
||||
/* 806A1F70 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 806A1F74 38 60 00 54 */ li r3, 0x54
|
||||
/* 806A1F78 4B C2 CC D5 */ bl __nw__FUl
|
||||
/* 806A1F7C 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 806A1F80 41 82 00 9C */ beq lbl_806A201C
|
||||
/* 806A1F84 3C 60 80 6A */ lis r3, d_a_e_db_leaf__stringBase0@ha /* 0x806A2118@ha */
|
||||
/* 806A1F88 38 63 21 18 */ addi r3, r3, d_a_e_db_leaf__stringBase0@l /* 0x806A2118@l */
|
||||
/* 806A1F8C 38 80 00 13 */ li r4, 0x13
|
||||
/* 806A1F90 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 806A1F94 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 806A1F98 3F 85 00 02 */ addis r28, r5, 2
|
||||
/* 806A1F9C 3B 9C C2 F8 */ addi r28, r28, -15624
|
||||
/* 806A1FA0 7F 85 E3 78 */ mr r5, r28
|
||||
/* 806A1FA4 38 C0 00 80 */ li r6, 0x80
|
||||
/* 806A1FA8 4B 99 A3 45 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 806A1FAC 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 806A1FB0 3C 60 80 6A */ lis r3, d_a_e_db_leaf__stringBase0@ha /* 0x806A2118@ha */
|
||||
/* 806A1FB4 38 63 21 18 */ addi r3, r3, d_a_e_db_leaf__stringBase0@l /* 0x806A2118@l */
|
||||
/* 806A1FB8 38 80 00 18 */ li r4, 0x18
|
||||
/* 806A1FBC 7F 85 E3 78 */ mr r5, r28
|
||||
/* 806A1FC0 38 C0 00 80 */ li r6, 0x80
|
||||
/* 806A1FC4 4B 99 A3 29 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 806A1FC8 7C 64 1B 78 */ mr r4, r3
|
||||
/* 806A1FCC 38 00 00 01 */ li r0, 1
|
||||
/* 806A1FD0 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 806A1FD4 38 00 00 00 */ li r0, 0
|
||||
/* 806A1FD8 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 806A1FDC 3C 00 00 08 */ lis r0, 8
|
||||
/* 806A1FE0 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 806A1FE4 3C 60 11 00 */ lis r3, 0x1100 /* 0x11000084@ha */
|
||||
/* 806A1FE8 38 03 00 84 */ addi r0, r3, 0x0084 /* 0x11000084@l */
|
||||
/* 806A1FEC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 806A1FF0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 806A1FF4 38 A0 00 00 */ li r5, 0
|
||||
/* 806A1FF8 38 C0 00 00 */ li r6, 0
|
||||
/* 806A1FFC 7F A7 EB 78 */ mr r7, r29
|
||||
/* 806A2000 39 00 00 02 */ li r8, 2
|
||||
/* 806A2004 3D 20 80 6A */ lis r9, lit_3699@ha /* 0x806A2114@ha */
|
||||
/* 806A2008 C0 29 21 14 */ lfs f1, lit_3699@l(r9) /* 0x806A2114@l */
|
||||
/* 806A200C 39 20 00 00 */ li r9, 0
|
||||
/* 806A2010 39 40 FF FF */ li r10, -1
|
||||
/* 806A2014 4B 96 DC 39 */ bl __ct__14mDoExt_McaMorfFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiiPvUlUl
|
||||
/* 806A2018 7C 7E 1B 78 */ mr r30, r3
|
||||
lbl_806A201C:
|
||||
/* 806A201C 93 DF 05 B4 */ stw r30, 0x5b4(r31)
|
||||
/* 806A2020 80 7F 05 B4 */ lwz r3, 0x5b4(r31)
|
||||
/* 806A2024 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 806A2028 41 82 00 10 */ beq lbl_806A2038
|
||||
/* 806A202C 80 03 00 04 */ lwz r0, 4(r3)
|
||||
/* 806A2030 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 806A2034 40 82 00 0C */ bne lbl_806A2040
|
||||
lbl_806A2038:
|
||||
/* 806A2038 38 60 00 00 */ li r3, 0
|
||||
/* 806A203C 48 00 00 08 */ b lbl_806A2044
|
||||
lbl_806A2040:
|
||||
/* 806A2040 38 60 00 01 */ li r3, 1
|
||||
lbl_806A2044:
|
||||
/* 806A2044 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 806A2048 4B CC 01 DD */ bl _restgpr_28
|
||||
/* 806A204C 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 806A2050 7C 08 03 A6 */ mtlr r0
|
||||
/* 806A2054 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 806A2058 4E 80 00 20 */ blr
|
|
@ -1,10 +1,12 @@
|
|||
#ifndef DYNAMICLINK_H
|
||||
#define DYNAMICLINK_H
|
||||
|
||||
#include "JSystem/JKernel/JKRFileCache.h"
|
||||
#include "dolphin/os/OSLink.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "m_Do/m_Do_dvd_thread.h"
|
||||
|
||||
typedef struct OSModuleInfo OSModuleInfo;
|
||||
class JKRArchive;
|
||||
class JKRFileCache;
|
||||
class mDoDvdThd_callback_c;
|
||||
|
||||
struct DynamicModuleControlBase {
|
||||
/* 0x00 */ u16 mLinkCount;
|
||||
|
|
|
@ -3,12 +3,14 @@
|
|||
|
||||
#include "JSystem/J3DGraphAnimator/J3DAnimation.h"
|
||||
#include "JSystem/JUtility/JUTNameTab.h"
|
||||
#include "JSystem/JUtility/JUTTexture.h"
|
||||
#include "dolphin/gx/GX.h"
|
||||
#include "dolphin/os/OS.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "global.h"
|
||||
|
||||
typedef struct _GXColor GXColor;
|
||||
typedef struct _GXColorS10 GXColorS10;
|
||||
class J2DScreen;
|
||||
class JUTPalette;
|
||||
struct ResTIMG;
|
||||
|
||||
enum J2DAnmKind {
|
||||
KIND_TRANSFORM = 0,
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
#define J2DANMLOADER_H
|
||||
|
||||
#include "JSystem/J2DGraph/J2DAnimation.h"
|
||||
#include "JSystem/J3DGraphAnimator/J3DAnimation.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
struct J2DAnmLoaderDataBase {
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
#ifndef J2DMANAGE_H
|
||||
#define J2DMANAGE_H
|
||||
|
||||
#include "JSystem/JSupport/JSUInputStream.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class JSUInputStream;
|
||||
|
||||
struct J2DResReference {
|
||||
/* 0x00 */ u16 mCount;
|
||||
/* 0x02 */ u16 mOffsets[1];
|
||||
|
|
|
@ -2,11 +2,18 @@
|
|||
#define J2DMATBLOCK_H
|
||||
|
||||
#include "JSystem/J2DGraph/J2DTevs.h"
|
||||
#include "JSystem/JUtility/JUTResFont.h"
|
||||
#include "JSystem/JUtility/JUTTexture.h"
|
||||
#include "JSystem/JUtility/TColor.h"
|
||||
#include "dolphin/gx/GXStruct.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class JUTFont;
|
||||
class JUTPalette;
|
||||
class JUTResFont;
|
||||
class JUTTexture;
|
||||
struct ResFONT;
|
||||
struct ResTIMG;
|
||||
struct ResTLUT;
|
||||
|
||||
struct J2DGXColorS10 : public GXColorS10 {
|
||||
/* 802F1B90 */ J2DGXColorS10();
|
||||
};
|
||||
|
|
|
@ -3,7 +3,6 @@
|
|||
|
||||
#include "JSystem/J2DGraph/J2DAnimation.h"
|
||||
#include "JSystem/J2DGraph/J2DMatBlock.h"
|
||||
#include "dolphin/gx/GX.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class J2DMaterial {
|
||||
|
|
|
@ -2,16 +2,26 @@
|
|||
#define J2DMATERIALFACTORY_H
|
||||
|
||||
#include "JSystem/J2DGraph/J2DManage.h"
|
||||
#include "JSystem/J2DGraph/J2DMaterial.h"
|
||||
#include "JSystem/JKernel/JKRArchive.h"
|
||||
#include "dolphin/gx/GXEnum.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
struct J2DMaterialBlock {};
|
||||
|
||||
struct J2DMaterialInitData;
|
||||
struct J2DIndInitData;
|
||||
struct J2DTevSwapModeTableInfo;
|
||||
typedef struct _GXColor GXColor;
|
||||
typedef struct _GXColorS10 GXColorS10;
|
||||
struct J2DAlphaCompInfo;
|
||||
struct J2DBlendInfo;
|
||||
struct J2DColorChanInfo;
|
||||
struct J2DIndInitData;
|
||||
class J2DMaterial;
|
||||
struct J2DMaterialInitData;
|
||||
struct J2DTevStageInfo;
|
||||
struct J2DTevSwapModeTableInfo;
|
||||
struct J2DTevSwapModeInfo;
|
||||
struct J2DTevOrderInfo;
|
||||
struct J2DTexCoordInfo;
|
||||
struct J2DTexMtxInfo;
|
||||
class JKRArchive;
|
||||
|
||||
class J2DMaterialFactory {
|
||||
public:
|
||||
|
|
|
@ -1,19 +1,26 @@
|
|||
#ifndef J2DPANE_H
|
||||
#define J2DPANE_H
|
||||
|
||||
#include "JSystem/J2DGraph/J2DAnimation.h"
|
||||
#include "JSystem/J2DGraph/J2DGrafContext.h"
|
||||
#include "JSystem/JGeometry.h"
|
||||
#include "JSystem/JKernel/JKRArchive.h"
|
||||
#include "JSystem/JSupport/JSUList.h"
|
||||
#include "JSystem/JSupport/JSURandomInputStream.h"
|
||||
#include "JSystem/JUtility/JUTFont.h"
|
||||
#include "JSystem/JUtility/JUTResFont.h"
|
||||
#include "JSystem/JUtility/JUTTexture.h"
|
||||
#include "dolphin/gx/GXEnum.h"
|
||||
#include "dolphin/mtx/mtx.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class J2DAnmBase;
|
||||
class J2DAnmColor;
|
||||
class J2DAnmTransform;
|
||||
class J2DAnmTevRegKey;
|
||||
class J2DAnmTextureSRTKey;
|
||||
class J2DAnmVisibilityFull;
|
||||
class J2DAnmVtxColor;
|
||||
class J2DGrafContext;
|
||||
class J2DScreen;
|
||||
class J2DAnmTexPattern;
|
||||
class JKRArchive;
|
||||
class JSURandomInputStream;
|
||||
struct ResFONT;
|
||||
struct ResTIMG;
|
||||
|
||||
enum J2DRotateAxis {
|
||||
/* 0x78 */ ROTATE_X = 'x',
|
||||
|
|
|
@ -2,10 +2,16 @@
|
|||
#define J2DPICTURE_H
|
||||
|
||||
#include "JSystem/J2DGraph/J2DPane.h"
|
||||
#include "JSystem/J2DGraph/J2DScreen.h"
|
||||
#include "JSystem/JUtility/JUTTexture.h"
|
||||
#include "JSystem/JUtility/TColor.h"
|
||||
#include "dolphin/gx/GXEnum.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class J2DMaterial;
|
||||
class JUTPalette;
|
||||
class JUTTexture;
|
||||
struct ResTIMG;
|
||||
struct ResTLUT;
|
||||
|
||||
enum J2DMirror {
|
||||
/* 0x0 */ MIRROR0, // temp, figure out later
|
||||
};
|
||||
|
|
|
@ -1,10 +1,13 @@
|
|||
#ifndef J2DPICTUREEX_H
|
||||
#define J2DPICTUREEX_H
|
||||
|
||||
#include "JSystem/J2DGraph/J2DMaterial.h"
|
||||
#include "JSystem/J2DGraph/J2DPicture.h"
|
||||
#include "JSystem/J2DGraph/J2DTevs.h"
|
||||
#include "dolphin/gx/GXEnum.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class J2DMaterial;
|
||||
|
||||
class J2DPictureEx : public J2DPicture {
|
||||
public:
|
||||
enum stage_enum {};
|
||||
|
|
|
@ -6,6 +6,8 @@
|
|||
#include "Runtime.PPCEABI.H/__va_arg.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class JUTFont;
|
||||
|
||||
class J2DPrint {
|
||||
public:
|
||||
struct TSize {
|
||||
|
|
|
@ -2,11 +2,13 @@
|
|||
#define J2DSCREEN_H
|
||||
|
||||
#include "JSystem/J2DGraph/J2DManage.h"
|
||||
#include "JSystem/J2DGraph/J2DMaterial.h"
|
||||
#include "JSystem/J2DGraph/J2DPane.h"
|
||||
#include "JSystem/JUtility/JUTNameTab.h"
|
||||
#include "JSystem/JUtility/TColor.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class J2DMaterial;
|
||||
class JUTNameTab;
|
||||
|
||||
struct J2DScrnHeader {
|
||||
/* 0x00 */ u32 mTag;
|
||||
/* 0x04 */ u32 mType;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#ifndef J2DTEVS_H
|
||||
#define J2DTEVS_H
|
||||
|
||||
#include "dolphin/gx/GX.h"
|
||||
#include "dolphin/gx/GXEnum.h"
|
||||
#include "dolphin/mtx/mtxvec.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
|
|
|
@ -5,6 +5,9 @@
|
|||
#include "JSystem/J2DGraph/J2DPane.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class J2DMaterial;
|
||||
class JUTFont;
|
||||
|
||||
enum J2DTextBoxVBinding {
|
||||
/* 0x0 */ VBIND_CENTER,
|
||||
/* 0x1 */ VBIND_BOTTOM,
|
||||
|
|
|
@ -1,11 +1,12 @@
|
|||
#ifndef J2DTEXTBOXEX_H
|
||||
#define J2DTEXTBOXEX_H
|
||||
|
||||
#include "JSystem/J2DGraph/J2DMaterial.h"
|
||||
#include "JSystem/J2DGraph/J2DPrint.h"
|
||||
#include "JSystem/J2DGraph/J2DTextBox.h"
|
||||
#include "dolphin/gx/GXEnum.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class J2DMaterial;
|
||||
|
||||
class J2DTextBoxEx : public J2DTextBox {
|
||||
public:
|
||||
enum stage_enum {
|
||||
|
|
|
@ -3,9 +3,11 @@
|
|||
|
||||
#include "JSystem/J2DGraph/J2DMaterial.h"
|
||||
#include "JSystem/J2DGraph/J2DPane.h"
|
||||
#include "JSystem/JSupport/JSURandomInputStream.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class JSURandomInputStream;
|
||||
class JUTTexture;
|
||||
|
||||
class J2DWindow : public J2DPane {
|
||||
public:
|
||||
struct TMaterial {
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
#include "JSystem/J2DGraph/J2DMaterial.h"
|
||||
#include "JSystem/J2DGraph/J2DWindow.h"
|
||||
#include "dolphin/gx/GXEnum.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class J2DWindowEx : public J2DWindow {
|
||||
|
|
|
@ -3,8 +3,12 @@
|
|||
|
||||
#include "JSystem/J3DGraphAnimator/J3DMaterialAttach.h"
|
||||
#include "JSystem/J3DGraphAnimator/J3DModelData.h"
|
||||
#include "dolphin/gx/GX.h"
|
||||
#include "JSystem/JUtility/JUTNameTab.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "global.h"
|
||||
|
||||
typedef struct _GXColor GXColor;
|
||||
typedef struct _GXColorS10 GXColorS10;
|
||||
|
||||
struct J3DAnmKeyTableBase {
|
||||
/* 0x00 */ u16 mMaxFrame;
|
||||
|
|
|
@ -1,11 +1,12 @@
|
|||
#ifndef J3DJOINT_H
|
||||
#define J3DJOINT_H
|
||||
|
||||
#include "JSystem/J3DGraphBase/J3DMaterial.h"
|
||||
#include "JSystem/J3DGraphBase/J3DTransform.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class J3DAnmTransform;
|
||||
class J3DJoint;
|
||||
class J3DMaterial;
|
||||
class J3DMtxBuffer;
|
||||
|
||||
class J3DMtxCalc {
|
||||
|
|
|
@ -2,10 +2,11 @@
|
|||
#define J3DJOINTTREE_H
|
||||
|
||||
#include "JSystem/J3DGraphAnimator/J3DJoint.h"
|
||||
#include "JSystem/JUtility/JUTNameTab.h"
|
||||
#include "dolphin/mtx/mtxvec.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class JUTNameTab;
|
||||
|
||||
struct J3DModelHierarchy {
|
||||
/* 0x0 */ u16 mType;
|
||||
/* 0x2 */ u16 mValue;
|
||||
|
|
|
@ -4,6 +4,9 @@
|
|||
#include "JSystem/J3DGraphAnimator/J3DAnimation.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
typedef struct _GXColor GXColor;
|
||||
typedef struct _GXColorS10 GXColorS10;
|
||||
|
||||
class J3DMatColorAnm {
|
||||
public:
|
||||
/* 8003B2B8 */ ~J3DMatColorAnm();
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
#ifndef J3DMATERIALATTACH_H
|
||||
#define J3DMATERIALATTACH_H
|
||||
|
||||
#include "JSystem/JUtility/JUTNameTab.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
struct J3DMaterial;
|
||||
|
@ -10,6 +9,7 @@ struct J3DAnmColor;
|
|||
struct J3DAnmTexPattern;
|
||||
struct J3DAnmTextureSRTKey;
|
||||
struct J3DAnmTevRegKey;
|
||||
class JUTNameTab;
|
||||
|
||||
class J3DMaterialTable {
|
||||
public:
|
||||
|
|
|
@ -8,6 +8,9 @@
|
|||
#include "JSystem/J3DGraphBase/J3DVertex.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
typedef struct _GXColor GXColor;
|
||||
class JUTNameTab;
|
||||
|
||||
class J3DModelData {
|
||||
public:
|
||||
/* 80325D88 */ void clear();
|
||||
|
|
|
@ -3,9 +3,10 @@
|
|||
|
||||
#include "JSystem/J3DGraphBase/J3DShape.h"
|
||||
#include "JSystem/J3DGraphBase/J3DVertex.h"
|
||||
#include "JSystem/JUtility/JUTNameTab.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class JUTNameTab;
|
||||
|
||||
class J3DShapeTable {
|
||||
public:
|
||||
J3DShapeTable() {
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#include "JSystem/J3DGraphBase/J3DStruct.h"
|
||||
#include "JSystem/J3DGraphBase/J3DTevs.h"
|
||||
#include "JSystem/J3DGraphBase/J3DTexture.h"
|
||||
#include "dolphin/gx/GX.h"
|
||||
#include "dolphin/gx/GXStruct.h"
|
||||
#include "dolphin/mtx/mtx.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
#define J3DSTRUCT_H
|
||||
|
||||
#include "SSystem/SComponent/c_xyz.h"
|
||||
#include "dolphin/gx/GX.h"
|
||||
#include "dolphin/gx/GXStruct.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class J3DLightInfo {
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
#define J3DTEXTURE_H
|
||||
|
||||
#include "JSystem/JUtility/JUTTexture.h"
|
||||
#include "dolphin/gx/GXEnum.h"
|
||||
#include "dolphin/mtx/mtx.h"
|
||||
#include "dolphin/mtx/mtx44.h"
|
||||
#include "dolphin/types.h"
|
||||
|
|
|
@ -1,10 +1,12 @@
|
|||
#ifndef J3DVERTEX_H
|
||||
#define J3DVERTEX_H
|
||||
|
||||
#include "dolphin/gx/GX.h"
|
||||
#include "dolphin/gx/GXAttr.h"
|
||||
#include "dolphin/gx/GXEnum.h"
|
||||
#include "dolphin/mtx/vec.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
typedef struct _GXColor GXColor;
|
||||
class J3DModel;
|
||||
struct J3DAnmVtxColor;
|
||||
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
#ifndef J3DSHAPEFACTORY_H
|
||||
#define J3DSHAPEFACTORY_H
|
||||
|
||||
#include "dolphin/gx/GX.h"
|
||||
#include "dolphin/gx/GXAttr.h"
|
||||
#include "dolphin/mtx/vec.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
struct J3DShape;
|
||||
|
|
|
@ -2,7 +2,8 @@
|
|||
#define JAIAUDIBLE_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
#include "JSystem/JAudio2/JASSoundParams.h"
|
||||
|
||||
struct JASSoundParams;
|
||||
|
||||
struct JAIAudible {
|
||||
virtual ~JAIAudible();
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
#ifndef JAIAUDIENCE_H
|
||||
#define JAIAUDIENCE_H
|
||||
|
||||
#include "JSystem/JAudio2/JAIAudible.h"
|
||||
#include "JSystem/JAudio2/JAISound.h"
|
||||
#include "JSystem/JGeometry.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
struct JAIAudible;
|
||||
class JAISoundID;
|
||||
struct JASSoundParams;
|
||||
|
||||
|
|
|
@ -1,11 +1,15 @@
|
|||
#ifndef JAISEMGR_H
|
||||
#define JAISEMGR_H
|
||||
|
||||
#include "JSystem/JAudio2/JAIAudience.h"
|
||||
#include "JSystem/JAudio2/JAISeqDataMgr.h"
|
||||
#include "JSystem/JAudio2/JAISound.h"
|
||||
#include "JSystem/JAudio2/JAISoundParams.h"
|
||||
#include "JSystem/JAudio2/JASGadget.h"
|
||||
#include "JSystem/JSupport/JSUList.h"
|
||||
#include "global.h"
|
||||
|
||||
struct JAIAudience;
|
||||
struct JASSoundParams;
|
||||
|
||||
struct JASNonCopyable {
|
||||
/* 0x0 */ int field_0x0;
|
||||
|
|
|
@ -1,12 +1,13 @@
|
|||
#ifndef JAISEQMGR_H
|
||||
#define JAISEQMGR_H
|
||||
|
||||
#include "JSystem/JAudio2/JAIAudience.h"
|
||||
#include "JSystem/JAudio2/JAISeqDataMgr.h"
|
||||
#include "JSystem/JAudio2/JAISound.h"
|
||||
#include "JSystem/JAudio2/JAISoundParams.h"
|
||||
#include "JSystem/JAudio2/JASGadget.h"
|
||||
#include "JSystem/JSupport/JSUList.h"
|
||||
|
||||
struct JAIAudience;
|
||||
struct JAISeq;
|
||||
|
||||
class JAISeqMgr : public JAISeqDataUser, public JASGlobalInstance<JAISeqMgr> {
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
#ifndef JAISOUND_H
|
||||
#define JAISOUND_H
|
||||
|
||||
#include "JSystem/JAudio2/JAIAudience.h"
|
||||
#include "JSystem/JAudio2/JAISoundHandles.h"
|
||||
#include "JSystem/JAudio2/JAISoundParams.h"
|
||||
#include "JSystem/JGeometry.h"
|
||||
#include "dolphin/types.h"
|
||||
|
|
|
@ -2,9 +2,10 @@
|
|||
#define JAISOUNDCHILD_H
|
||||
|
||||
#include "JSystem/JAudio2/JAISoundParams.h"
|
||||
#include "JSystem/JAudio2/JASTrack.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
struct JASTrack;
|
||||
|
||||
struct JAISoundChild {
|
||||
/* 802A2AB0 */ void init();
|
||||
/* 802A2B28 */ void mixOut(JASTrack*);
|
||||
|
|
|
@ -1,9 +1,8 @@
|
|||
#ifndef JASAUDIORESETER_H
|
||||
#define JASAUDIORESETER_H
|
||||
|
||||
#include "JSystem/JAudio2/JASDriverIF.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "dolphin/os/OS.h"
|
||||
#include "dolphin/os/OSInterrupt.h"
|
||||
|
||||
struct JASCriticalSection {
|
||||
inline JASCriticalSection() {mInterruptState = OSDisableInterrupts();};
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
#ifndef JASDVDTHREAD_H
|
||||
#define JASDVDTHREAD_H
|
||||
|
||||
#include "JSystem/JAudio2/JASTaskThread.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class JASTaskThread;
|
||||
|
||||
class JASDvd {
|
||||
public:
|
||||
/* 8028FEFC */ static JASTaskThread* getThreadPointer();
|
||||
|
|
|
@ -1,7 +1,10 @@
|
|||
#ifndef JASRESARCLOADER_H
|
||||
#define JASRESARCLOADER_H
|
||||
|
||||
#include "JSystem/JKernel/JKRArchive.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
typedef struct OSMessageQueue OSMessageQueue;
|
||||
class JKRArchive;
|
||||
|
||||
namespace JASResArcLoader {
|
||||
/* 80290BD0 */ size_t getResSize(JKRArchive const*, u16);
|
||||
|
|
|
@ -2,7 +2,8 @@
|
|||
#define JASTRACK_H
|
||||
|
||||
#include "JSystem/JAudio2/JASGadget.h"
|
||||
#include "JSystem/JAudio2/JASSoundParams.h"
|
||||
|
||||
struct JASSoundParams;
|
||||
|
||||
struct JASDsp {
|
||||
struct TChannel {
|
||||
|
|
|
@ -1,16 +1,13 @@
|
|||
#ifndef JASWAVEARCLOADER_H
|
||||
#define JASWAVEARCLOADER_H
|
||||
|
||||
#include "JSystem/JSupport/JSUList.h"
|
||||
#include "dol2asm.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "global.h"
|
||||
|
||||
#include "dolphin/os/OSMutex.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
#include "JSystem/JAudio2/JASDvdThread.h"
|
||||
#include "JSystem/JAudio2/JASHeapCtrl.h"
|
||||
#include "JSystem/JKernel/JKRDvdAramRipper.h"
|
||||
#include "JSystem/JKernel/JKRSolidHeap.h"
|
||||
class JKRHeap;
|
||||
class JKRSolidHeap;
|
||||
|
||||
struct JASDisposer {
|
||||
JASDisposer() {}
|
||||
|
|
|
@ -1,15 +1,18 @@
|
|||
#ifndef JFWDISPLAY_H
|
||||
#define JFWDISPLAY_H
|
||||
|
||||
#include "JSystem/JKernel/JKRHeap.h"
|
||||
#include "JSystem/JSupport/JSUList.h"
|
||||
#include "JSystem/JUtility/JUTDirectPrint.h"
|
||||
#include "JSystem/JUtility/JUTFader.h"
|
||||
#include "JSystem/JUtility/JUTProcBar.h"
|
||||
#include "JSystem/JUtility/JUTXfb.h"
|
||||
#include "JSystem/JUtility/TColor.h"
|
||||
#include "dolphin/gx/GX.h"
|
||||
#include "dolphin/os/OSAlarm.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
typedef struct _GXColor GXColor;
|
||||
typedef struct _GXRenderModeObj GXRenderModeObj;
|
||||
class JKRHeap;
|
||||
|
||||
typedef void (*JFWDisplayUnkFunc)(void);
|
||||
|
||||
class JFWAlarm : public OSAlarm {
|
||||
|
|
|
@ -1,13 +1,17 @@
|
|||
#ifndef JFWSYSTEM_H
|
||||
#define JFWSYSTEM_H
|
||||
|
||||
#include "JSystem/JKernel/JKRExpHeap.h"
|
||||
#include "JSystem/JKernel/JKRThread.h"
|
||||
#include "JSystem/JUtility/JUTConsole.h"
|
||||
#include "JSystem/JUtility/JUTDbPrint.h"
|
||||
#include "JSystem/JUtility/JUTResFont.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
typedef struct _GXRenderModeObj GXRenderModeObj;
|
||||
class JKRExpHeap;
|
||||
class JKRThread;
|
||||
class JUTConsole;
|
||||
class JUTConsoleManager;
|
||||
class JUTDbPrint;
|
||||
class JUTResFont;
|
||||
struct ResFONT;
|
||||
|
||||
struct JFWSystem {
|
||||
struct CSetUpParam {
|
||||
static s32 maxStdHeaps;
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
#ifndef SEARCH_H
|
||||
#define SEARCH_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
#include "global.h"
|
||||
|
||||
namespace JGadget {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#ifndef VECTOR_H
|
||||
#define VECTOR_H
|
||||
|
||||
#include "global.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
extern u8 data_804511E0;
|
||||
extern u8 lit_569[];
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
#ifndef JKRARAM_H
|
||||
#define JKRARAM_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
|
||||
#include "JSystem/JKernel/JKRAramHeap.h"
|
||||
#include "JSystem/JKernel/JKRDvdRipper.h"
|
||||
#include "JSystem/JKernel/JKRThread.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class JKRHeap;
|
||||
class JKRAMCommand;
|
||||
class JKRAramBlock;
|
||||
class JKRAram : public JKRThread {
|
||||
private:
|
||||
|
|
|
@ -5,6 +5,9 @@
|
|||
#include "JSystem/JKernel/JKRArchive.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class JKRAramBlock;
|
||||
class JKRDvdFile;
|
||||
|
||||
class JKRAramArchive : public JKRArchive {
|
||||
public:
|
||||
JKRAramArchive(long, JKRArchive::EMountDirection);
|
||||
|
|
|
@ -1,9 +1,6 @@
|
|||
#ifndef JKRARAMBLOCK_H
|
||||
#define JKRARAMBLOCK_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
|
||||
#include "JSystem/JKernel/JKRArchive.h"
|
||||
#include "JSystem/JSupport/JSUList.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
#include "JSystem/JKernel/JKRAramBlock.h"
|
||||
#include "JSystem/JKernel/JKRDisposer.h"
|
||||
#include "dolphin/os/OS.h"
|
||||
#include "dolphin/os/OSMutex.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class JKRAramHeap : public JKRDisposer {
|
||||
|
|
|
@ -3,7 +3,8 @@
|
|||
|
||||
#include "JSystem/JSupport/JSUList.h"
|
||||
#include "dolphin/ar/arq.h"
|
||||
#include "dolphin/os/OS.h"
|
||||
#include "dolphin/os/OSMessage.h"
|
||||
#include "dolphin/os/OSMutex.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class JKRAramBlock;
|
||||
|
|
|
@ -2,12 +2,11 @@
|
|||
#define JKRARCHIVE_H
|
||||
|
||||
#include "JSystem/JKernel/JKRCompression.h"
|
||||
#include "JSystem/JKernel/JKRDecomp.h"
|
||||
#include "JSystem/JKernel/JKRDvdFile.h"
|
||||
#include "JSystem/JKernel/JKRFileLoader.h"
|
||||
#include "JSystem/JKernel/JKRHeap.h"
|
||||
#include "global.h"
|
||||
|
||||
class JKRHeap;
|
||||
|
||||
struct SArcHeader {
|
||||
/* 0x00 */ u32 signature;
|
||||
/* 0x04 */ u32 file_length;
|
||||
|
|
|
@ -4,6 +4,9 @@
|
|||
#include "JSystem/JKernel/JKRArchive.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class JKRAramBlock;
|
||||
class JKRDvdFile;
|
||||
|
||||
class JKRCompArchive : public JKRArchive {
|
||||
public:
|
||||
JKRCompArchive(long, JKRArchive::EMountDirection);
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
#define JKRDVDARAMRIPPER_H
|
||||
|
||||
#include "JSystem/JKernel/JKRDvdRipper.h"
|
||||
#include "JSystem/JSupport/JSUList.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class JKRAramBlock;
|
||||
|
|
|
@ -3,9 +3,12 @@
|
|||
|
||||
#include "JSystem/JKernel/JKRFile.h"
|
||||
#include "dolphin/dvd/dvd.h"
|
||||
#include "dolphin/os/OS.h"
|
||||
#include "dolphin/os/OSMessage.h"
|
||||
#include "dolphin/os/OSMutex.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
struct OSThread;
|
||||
|
||||
class JKRADCommand;
|
||||
class JKRAramBlock;
|
||||
class JSUFileInputStream;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#ifndef JKRDVDRIPPER_H
|
||||
#define JKRDVDRIPPER_H
|
||||
|
||||
#include "JSystem/JKernel/JKRDecomp.h"
|
||||
#include "JSystem/JKernel/JKRCompression.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
enum JKRExpandSwitch {
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
#define JKRHEAP_H
|
||||
|
||||
#include "JSystem/JKernel/JKRDisposer.h"
|
||||
#include "dolphin/os/OS.h"
|
||||
#include "dolphin/os/OSMutex.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class JKRHeap;
|
||||
|
|
|
@ -4,7 +4,9 @@
|
|||
#include "JSystem/JKernel/JKRDisposer.h"
|
||||
#include "JSystem/JKernel/JKRHeap.h"
|
||||
#include "JSystem/JSupport/JSUList.h"
|
||||
#include "dolphin/os/OS.h"
|
||||
#include "dolphin/os/OSMessage.h"
|
||||
#include "dolphin/os/OSThread.h"
|
||||
#include "dolphin/os/OSTime.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
struct JKRThreadName_ {
|
||||
|
@ -13,7 +15,6 @@ struct JKRThreadName_ {
|
|||
};
|
||||
|
||||
class JUTConsole;
|
||||
class JKRHeap;
|
||||
class JKRThread : JKRDisposer {
|
||||
public:
|
||||
class TLoad {
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
#define JMESSAGE_PROCESSOR_H
|
||||
|
||||
#include "JSystem/JMessage/resource.h"
|
||||
#include "JSystem/JUtility/JUTFont.h"
|
||||
#include "init.h"
|
||||
|
||||
namespace JMessage {
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
#ifndef JPABASESHAPE_H
|
||||
#define JPABASESHAPE_H
|
||||
|
||||
#include "dolphin/gx/GX.h"
|
||||
#include "dolphin/gx/GXEnum.h"
|
||||
#include "dolphin/gx/GXStruct.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class JPAEmitterWorkData;
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#ifndef JPACHILDSHAPE_H
|
||||
#define JPACHILDSHAPE_H
|
||||
|
||||
#include "dolphin/gx/GX.h"
|
||||
#include "dolphin/gx/GXStruct.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
struct JPAChildShapeData {
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
#ifndef JPAPARTICLE_H
|
||||
#define JPAPARTICLE_H
|
||||
|
||||
#include "dolphin/gx/GX.h"
|
||||
#include "dolphin/gx/GXEnum.h"
|
||||
#include "dolphin/gx/GXStruct.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
#include "JSystem/JGeometry.h"
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
#define JPARESOURCEMANAGER_H
|
||||
|
||||
#include "JSystem/JParticle/JPATexture.h"
|
||||
#include "dolphin/gx/GX.h"
|
||||
#include "dolphin/gx/GXEnum.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class JKRHeap;
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
#define JPATEXTURE_H
|
||||
|
||||
#include "JSystem/JUtility/JUTTexture.h"
|
||||
#include "dolphin/gx/GXEnum.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
struct JPATextureData {
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
#define JSGAMBIENTLIGHT_H
|
||||
|
||||
#include "JSystem/JStage/JSGObject.h"
|
||||
#include "dolphin/gx/GX.h"
|
||||
#include "dolphin/gx/GXStruct.h"
|
||||
|
||||
namespace JStage {
|
||||
struct TAmbientLight : public TObject {
|
||||
|
|
|
@ -2,7 +2,8 @@
|
|||
#define JSGFOG_H
|
||||
|
||||
#include "JSystem/JStage/JSGObject.h"
|
||||
#include "dolphin/gx/GX.h"
|
||||
#include "dolphin/gx/GXEnum.h"
|
||||
#include "dolphin/gx/GXStruct.h"
|
||||
|
||||
namespace JStage {
|
||||
struct TFog : public TObject {
|
||||
|
|
|
@ -2,7 +2,9 @@
|
|||
#define JSGLIGHT_H
|
||||
|
||||
#include "JSystem/JStage/JSGObject.h"
|
||||
#include "dolphin/gx/GX.h"
|
||||
#include "dolphin/gx/GXEnum.h"
|
||||
#include "dolphin/gx/GXStruct.h"
|
||||
#include "dolphin/mtx/vec.h"
|
||||
|
||||
namespace JStage {
|
||||
enum TELight {};
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
#include "JSystem/JGadget/search.h"
|
||||
#include "JSystem/JGadget/vector.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "global.h"
|
||||
|
||||
extern u8 lit_652[];
|
||||
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
#include "JSystem/JStudio/JStudio/stb.h"
|
||||
#include "JSystem/JStudio/JStudio/ctb.h"
|
||||
#include "dolphin/gx/GX.h"
|
||||
#include "dolphin/mtx/vec.h"
|
||||
|
||||
namespace JStudio {
|
||||
struct TCreateObject {
|
||||
|
|
|
@ -5,7 +5,8 @@
|
|||
#include "JSystem/JStudio/JStudio/stb.h"
|
||||
#include "JSystem/JStudio/JStudio/ctb.h"
|
||||
#include "JSystem/JStudio/JStudio/jstudio-control.h"
|
||||
#include "dolphin/gx/GX.h"
|
||||
|
||||
typedef struct _GXColor GXColor;
|
||||
|
||||
namespace JStudio {
|
||||
namespace data {
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
#ifndef JSUFILESTREAM_H
|
||||
#define JSUFILESTREAM_H
|
||||
|
||||
#include "JSystem/JKernel/JKRFile.h"
|
||||
#include "JSystem/JSupport/JSURandomInputStream.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class JKRFile;
|
||||
|
||||
class JSUFileInputStream : public JSURandomInputStream {
|
||||
public:
|
||||
virtual ~JSUFileInputStream() {}
|
||||
|
|
|
@ -1,9 +1,12 @@
|
|||
#ifndef JUTCACHEFONT_H
|
||||
#define JUTCACHEFONT_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
#include "JSystem/JUtility/JUTResFont.h"
|
||||
#include "JSystem/JKernel/JKRAram.h"
|
||||
#include "dolphin/gx/GXEnum.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "global.h"
|
||||
|
||||
class JKRAramBlock;
|
||||
|
||||
class JUTCacheFont : public JUTResFont {
|
||||
public:
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
#ifndef JUTDBPRINT_H
|
||||
#define JUTDBPRINT_H
|
||||
|
||||
#include "JSystem/JKernel/JKRHeap.h"
|
||||
#include "JSystem/JUtility/JUTFont.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class JKRHeap;
|
||||
|
||||
// TODO: fix struct
|
||||
struct unk_print {
|
||||
/* 0x00 */ unk_print* mNext;
|
||||
|
|
|
@ -3,14 +3,18 @@
|
|||
|
||||
#include "JSystem/JKernel/JKRThread.h"
|
||||
#include "JSystem/JSupport/JSUList.h"
|
||||
#include "JSystem/JUtility/JUTDirectPrint.h"
|
||||
#include "JSystem/JUtility/JUTGamePad.h"
|
||||
#include "Runtime.PPCEABI.H/__va_arg.h"
|
||||
#include "dolphin/gx/GX.h"
|
||||
#include "dolphin/os/OS.h"
|
||||
#include "dolphin/gx/GXEnum.h"
|
||||
#include "dolphin/os/OSError.h"
|
||||
#include "dolphin/os/OSMessage.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "global.h"
|
||||
|
||||
typedef struct _GXRenderModeObj GXRenderModeObj;
|
||||
typedef struct OSContext OSContext;
|
||||
class JUTDirectPrint;
|
||||
|
||||
class JUTExternalFB {
|
||||
public:
|
||||
/* 802E40CC */ JUTExternalFB(_GXRenderModeObj*, GXGamma, void*, u32);
|
||||
|
|
|
@ -3,7 +3,6 @@
|
|||
|
||||
#include "JSystem/JUtility/TColor.h"
|
||||
#include "MSL_C/string.h"
|
||||
#include "dolphin/gx/GX.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
struct ResFONT {
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
#include "JSystem/JKernel/JKRDisposer.h"
|
||||
#include "JSystem/JSupport/JSUList.h"
|
||||
#include "dolphin/os/OS.h"
|
||||
#include "dolphin/os/OSTime.h"
|
||||
#include "dolphin/pad/Pad.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
#ifndef JUTPALETTE_H
|
||||
#define JUTPALETTE_H
|
||||
|
||||
#include "dolphin/gx/GX.h"
|
||||
#include "dolphin/gx/GXEnum.h"
|
||||
#include "dolphin/gx/GXStruct.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
enum JUTTransparency { UNK0, UNK1 };
|
||||
|
|
|
@ -1,10 +1,12 @@
|
|||
#ifndef JUTPROCBAR_H
|
||||
#define JUTPROCBAR_H
|
||||
|
||||
#include "JSystem/JKernel/JKRHeap.h"
|
||||
#include "JSystem/JUtility/TColor.h"
|
||||
#include "dolphin/os/OSTime.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class JKRHeap;
|
||||
|
||||
class JUTProcBar {
|
||||
public:
|
||||
class CTime {
|
||||
|
|
|
@ -1,8 +1,11 @@
|
|||
#ifndef JUTRESFONT_H
|
||||
#define JUTRESFONT_H
|
||||
|
||||
#include "JSystem/JKernel/JKRHeap.h"
|
||||
#include "JSystem/JUtility/JUTFont.h"
|
||||
#include "dolphin/gx/GXEnum.h"
|
||||
#include "dolphin/gx/GXStruct.h"
|
||||
|
||||
class JKRHeap;
|
||||
|
||||
typedef bool (*IsLeadByte_func)(int);
|
||||
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
#ifndef JUTRESOURCE_H
|
||||
#define JUTRESOURCE_H
|
||||
|
||||
#include "JSystem/JKernel/JKRArchive.h"
|
||||
#include "JSystem/JSupport/JSUInputStream.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class JKRArchive;
|
||||
class JSUInputStream;
|
||||
|
||||
class JUTResReference {
|
||||
private:
|
||||
u8 unk_0x0[0x101];
|
||||
|
|
|
@ -1,9 +1,12 @@
|
|||
#ifndef JUTTEXTURE_H
|
||||
#define JUTTEXTURE_H
|
||||
|
||||
#include "JSystem/JUtility/JUTPalette.h"
|
||||
#include "dolphin/gx/GXEnum.h"
|
||||
#include "dolphin/gx/GXStruct.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class JUTPalette;
|
||||
|
||||
/*
|
||||
* Acts as the header to image data. Usually texture data immediately follows it,
|
||||
* so any pointer arithmetic to go past the end of this structure is so that a
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
#ifndef JUTVIDEO_H
|
||||
#define JUTVIDEO_H
|
||||
|
||||
#include "dolphin/gx/GX.h"
|
||||
#include "dolphin/os/OS.h"
|
||||
#include "dolphin/gx/GXStruct.h"
|
||||
#include "dolphin/os/OSMessage.h"
|
||||
#include "dolphin/os/OSTime.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "dolphin/vi/vi.h"
|
||||
|
||||
|
|
|
@ -1,10 +1,12 @@
|
|||
#ifndef JUTXFB_H
|
||||
#define JUTXFB_H
|
||||
|
||||
#include "JSystem/JKernel/JKRHeap.h"
|
||||
#include "JSystem/JUtility/JUTVideo.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
typedef struct _GXRenderModeObj GXRenderModeObj;
|
||||
class JKRHeap;
|
||||
|
||||
class JUTXfb {
|
||||
public:
|
||||
enum EXfbNumber { // TODO: placeholder
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
#ifndef TCOLOR_H
|
||||
#define TCOLOR_H
|
||||
|
||||
#include "dolphin/gx/GX.h"
|
||||
#include "dolphin/gx/GXStruct.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
namespace JUtility {
|
||||
|
|
|
@ -3,11 +3,11 @@
|
|||
|
||||
#include "SSystem/SComponent/c_bg_s_chk.h"
|
||||
#include "SSystem/SComponent/c_m3d_g_aab.h"
|
||||
#include "SSystem/SComponent/c_m3d_g_pla.h"
|
||||
#include "SSystem/SComponent/c_xyz.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
struct cBgD_Vtx_t;
|
||||
class cM3dGPla;
|
||||
|
||||
typedef int (*cBgS_ShdwDraw_Callback)(class cBgS_ShdwDraw*, cBgD_Vtx_t*, int, int, int, cM3dGPla*);
|
||||
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
#ifndef C_CC_D_H
|
||||
#define C_CC_D_H
|
||||
|
||||
#include "SSystem/SComponent/c_m3d.h"
|
||||
#include "SSystem/SComponent/c_m3d_g_aab.h"
|
||||
#include "SSystem/SComponent/c_m3d_g_cps.h"
|
||||
#include "SSystem/SComponent/c_m3d_g_cyl.h"
|
||||
#include "SSystem/SComponent/c_m3d_g_sph.h"
|
||||
#include "SSystem/SComponent/c_m3d_g_tri.h"
|
||||
#include "dolphin/gx/GX.h"
|
||||
#include "f_op/f_op_actor.h"
|
||||
#include "global.h"
|
||||
|
||||
typedef struct _GXColor GXColor;
|
||||
class fopAc_ac_c;
|
||||
|
||||
enum CcG_Tg_HitMark {
|
||||
CcG_Tg_UNK_MARK_6 = 6,
|
||||
CcG_Tg_UNK_MARK_8 = 8,
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
#include "SSystem/SComponent/c_cc_d.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "global.h"
|
||||
|
||||
enum WeightType {
|
||||
WeightType_0 = 0,
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
#ifndef C_LIST_H
|
||||
#define C_LIST_H
|
||||
|
||||
#include "SSystem/SComponent/c_node.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
typedef struct node_class node_class;
|
||||
|
||||
typedef struct node_list_class {
|
||||
node_class* mpHead;
|
||||
node_class* mpTail;
|
||||
|
|
|
@ -1,10 +1,11 @@
|
|||
#ifndef C_LIST_ITER_H
|
||||
#define C_LIST_ITER_H
|
||||
|
||||
#include "SSystem/SComponent/c_list.h"
|
||||
#include "SSystem/SComponent/c_node_iter.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
typedef struct node_list_class node_list_class;
|
||||
|
||||
int cLsIt_Method(node_list_class* pList, cNdIt_MethodFunc pMethod, void* pUserData);
|
||||
void* cLsIt_Judge(node_list_class* pList, cNdIt_JudgeFunc pJudge, void* pUserData);
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
#include "SSystem/SComponent/c_xyz.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "global.h"
|
||||
|
||||
// Axis aligned bounding box
|
||||
class cM3dGAab {
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
#include "SSystem/SComponent/c_m3d_g_lin.h"
|
||||
#include "SSystem/SComponent/c_xyz.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "global.h"
|
||||
|
||||
struct cM3dGCpsS {
|
||||
/* 0x00 */ Vec mStart;
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
#include "SSystem/SComponent/c_m3d.h"
|
||||
#include "SSystem/SComponent/c_xyz.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "global.h"
|
||||
|
||||
// Cylinder
|
||||
struct cM3dGCylS {
|
||||
|
|
|
@ -2,9 +2,11 @@
|
|||
#define C_M3D_G_SPH_H_
|
||||
|
||||
#include "SSystem/SComponent/c_m3d.h"
|
||||
#include "SSystem/SComponent/c_m3d_g_cyl.h"
|
||||
#include "SSystem/SComponent/c_xyz.h"
|
||||
#include "dolphin/types.h"
|
||||
#include "global.h"
|
||||
|
||||
class cM3dGCyl;
|
||||
|
||||
struct cM3dGSphS {
|
||||
/* 0x0 */ Vec mCenter;
|
||||
|
|
|
@ -2,11 +2,12 @@
|
|||
#define C_M3D_G_TRI_H_
|
||||
|
||||
#include "SSystem/SComponent/c_m3d.h"
|
||||
#include "SSystem/SComponent/c_m3d_g_cyl.h"
|
||||
#include "SSystem/SComponent/c_m3d_g_pla.h"
|
||||
#include "SSystem/SComponent/c_xyz.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class cM3dGCyl;
|
||||
|
||||
class cM3dGTri : public cM3dGPla {
|
||||
// private:
|
||||
public:
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
#ifndef C_MALLOC_H
|
||||
#define C_MALLOC_H
|
||||
|
||||
#include "JSystem/JKernel/JKRHeap.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
class JKRHeap;
|
||||
|
||||
struct cMl {
|
||||
static JKRHeap* Heap;
|
||||
/* 80263220 */ static void init(JKRHeap*);
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
#ifndef C_NODE_ITER_H
|
||||
#define C_NODE_ITER_H
|
||||
|
||||
#include "SSystem/SComponent/c_node.h"
|
||||
#include "dolphin/types.h"
|
||||
|
||||
typedef struct node_class node_class;
|
||||
|
||||
typedef int (*cNdIt_MethodFunc)(node_class* pNode, void* pUserData);
|
||||
int cNdIt_Method(node_class* pNode, cNdIt_MethodFunc pMethod, void* pUserData);
|
||||
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue