mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-06-13 21:25:26 -04:00
now it links (except for no main!)
This commit is contained in:
@@ -332,8 +332,6 @@ private:
|
||||
/* 0x2EDC */ dMsgFlow_c mMsgFlow;
|
||||
};
|
||||
|
||||
cXyz daB_DS_c::getHandPosR() { return mHandPos[1]; }
|
||||
cXyz daB_DS_c::getHandPosL() { return mHandPos[0]; }
|
||||
|
||||
STATIC_ASSERT(sizeof(daB_DS_c) == 0x2F28);
|
||||
|
||||
|
||||
+54
-13
@@ -1,17 +1,15 @@
|
||||
#ifndef _DOLPHIN_OS_H_
|
||||
#define _DOLPHIN_OS_H_
|
||||
|
||||
#ifdef __MWERKS__
|
||||
#include <cstdio>
|
||||
#else
|
||||
#include <stdio.h>
|
||||
#endif
|
||||
|
||||
#ifdef __REVOLUTION_SDK__
|
||||
#include <revolution/os.h>
|
||||
#else
|
||||
|
||||
#include <dolphin/types.h>
|
||||
#include <dolphin/gx/GXStruct.h>
|
||||
|
||||
void OSReportInit(void);
|
||||
void OSSwitchFiberEx(u32, u32, u32, u32, u32, u32);
|
||||
void OSVAttention(const char* fmt, va_list args);
|
||||
@@ -45,7 +43,9 @@ typedef u32 OSTick;
|
||||
#include <dolphin/os/OSLC.h>
|
||||
#include <dolphin/os/OSL2.h>
|
||||
#include <dolphin/os/OSReboot.h>
|
||||
#ifdef __MWERKS__
|
||||
#include <dolphin/os/OSExec.h>
|
||||
#endif
|
||||
#include <dolphin/os/OSMemory.h>
|
||||
#include <dolphin/os/OSSemaphore.h>
|
||||
#include <dolphin/os/OSUtf.h>
|
||||
@@ -54,6 +54,18 @@ typedef u32 OSTick;
|
||||
// private macro, maybe shouldn't be defined here?
|
||||
#define OFFSET(addr, align) (((u32)(addr) & ((align)-1)))
|
||||
|
||||
#ifndef __MWERKS__
|
||||
typedef struct {
|
||||
BOOL valid;
|
||||
u32 restartCode;
|
||||
u32 bootDol;
|
||||
void* regionStart;
|
||||
void* regionEnd;
|
||||
int argsUseDefault;
|
||||
void* argsAddr;
|
||||
} OSExecParams;
|
||||
#endif
|
||||
|
||||
#define DOLPHIN_ALIGNMENT 32
|
||||
|
||||
// Upper words of the masks, since UIMM is only 16 bits
|
||||
@@ -80,9 +92,11 @@ OSThread* __gUnkThread1 AT_ADDRESS(OS_BASE_CACHED | 0x00D8);
|
||||
int __gUnknown800030C0[2] AT_ADDRESS(OS_BASE_CACHED | 0x30C0);
|
||||
u8 __gUnknown800030E3 AT_ADDRESS(OS_BASE_CACHED | 0x30E3);
|
||||
#else
|
||||
#define __OSBusClock (*(u32 *)(OS_BASE_CACHED | 0x00F8))
|
||||
#define __OSCoreClock (*(u32 *)(OS_BASE_CACHED | 0x00FC))
|
||||
#endif
|
||||
|
||||
#define __OSBusClock 486000000
|
||||
#define __OSCoreClock (486000000 / 4)
|
||||
|
||||
#endif // __MWERKS__
|
||||
|
||||
#define OS_BUS_CLOCK __OSBusClock
|
||||
#define OS_CORE_CLOCK __OSCoreClock
|
||||
@@ -210,7 +224,6 @@ DECL_WEAK void OSReportDisable(void);
|
||||
DECL_WEAK void OSReportEnable(void);
|
||||
DECL_WEAK void OSReportForceEnableOff(void);
|
||||
DECL_WEAK void OSReportForceEnableOn(void);
|
||||
DECL_WEAK void OSVReport(const char* format, va_list list);
|
||||
|
||||
#if DEBUG
|
||||
#define OS_REPORT(...) OSReport(__VA_ARGS__)
|
||||
@@ -233,6 +246,30 @@ extern u8 __OSReport_enable;
|
||||
#define OSRoundUp32B(x) (((u32)(x) + 32 - 1) & ~(32 - 1))
|
||||
#define OSRoundDown32B(x) (((u32)(x)) & ~(32 - 1))
|
||||
|
||||
|
||||
#ifdef TARGET_PC
|
||||
|
||||
static inline void* OSPhysicalToCached(u32 paddr) {
|
||||
return reinterpret_cast<void*>(static_cast<uintptr_t>(paddr));
|
||||
}
|
||||
static inline void* OSPhysicalToUncached(u32 paddr) {
|
||||
return reinterpret_cast<void*>(static_cast<uintptr_t>(paddr));
|
||||
}
|
||||
static inline u32 OSCachedToPhysical(void* caddr) {
|
||||
return static_cast<u32>(reinterpret_cast<uintptr_t>(caddr));
|
||||
}
|
||||
static inline u32 OSUncachedToPhysical(void* ucaddr) {
|
||||
return static_cast<u32>(reinterpret_cast<uintptr_t>(ucaddr));
|
||||
}
|
||||
static inline void* OSCachedToUncached(void* caddr) {
|
||||
return caddr;
|
||||
}
|
||||
static inline void* OSUncachedToCached(void* ucaddr) {
|
||||
return ucaddr;
|
||||
}
|
||||
|
||||
#else // non-TARGET_PC
|
||||
|
||||
void* OSPhysicalToCached(u32 paddr);
|
||||
void* OSPhysicalToUncached(u32 paddr);
|
||||
u32 OSCachedToPhysical(void* caddr);
|
||||
@@ -240,7 +277,9 @@ u32 OSUncachedToPhysical(void* ucaddr);
|
||||
void* OSCachedToUncached(void* caddr);
|
||||
void* OSUncachedToCached(void* ucaddr);
|
||||
|
||||
#if !DEBUG
|
||||
#endif // TARGET_PC
|
||||
|
||||
#if !DEBUG && !defined(TARGET_PC)
|
||||
#define OSPhysicalToCached(paddr) ((void*) ((u32)(OS_BASE_CACHED + (u32)(paddr))))
|
||||
#define OSPhysicalToUncached(paddr) ((void*) ((u32)(OS_BASE_UNCACHED + (u32)(paddr))))
|
||||
#define OSCachedToPhysical(caddr) ((u32) ((u32)(caddr) - OS_BASE_CACHED))
|
||||
@@ -257,6 +296,10 @@ extern OSTime __OSStartTime;
|
||||
extern int __OSInIPL;
|
||||
|
||||
// helper for assert line numbers in different revisions
|
||||
#ifndef SDK_REVISION
|
||||
#define SDK_REVISION 0
|
||||
#endif
|
||||
|
||||
#if SDK_REVISION < 1
|
||||
#define LINE(l0, l1, l2) (l0)
|
||||
#elif SDK_REVISION < 2
|
||||
@@ -275,7 +318,6 @@ extern int __OSInIPL;
|
||||
// This is dumb but we dont have a Metrowerks way to do variadic macros in the macro to make this done in a not scrubby way.
|
||||
#define ASSERTMSG1LINE(line, cond, msg, arg1) \
|
||||
((cond) || (OSPanic(__FILE__, line, msg, arg1), 0))
|
||||
|
||||
#define ASSERTMSG2LINE(line, cond, msg, arg1, arg2) \
|
||||
((cond) || (OSPanic(__FILE__, line, msg, arg1, arg2), 0))
|
||||
|
||||
@@ -289,7 +331,6 @@ extern int __OSInIPL;
|
||||
#define ASSERTMSG2LINE(line, cond, msg, arg1, arg2) (void)0
|
||||
#define ASSERTMSGLINEV(line, cond, ...) (void)0
|
||||
#endif
|
||||
|
||||
#define ASSERT(cond) ASSERTLINE(__LINE__, cond)
|
||||
|
||||
inline s16 __OSf32tos16(__REGISTER f32 inF) {
|
||||
@@ -357,5 +398,5 @@ static inline void OSInitFastCast(void) {
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
#endif
|
||||
#endif // __REVOLUTION_SDK__
|
||||
#endif // _DOLPHIN_OS_H_
|
||||
|
||||
@@ -453,14 +453,6 @@ const char* DynamicModuleControl::getModuleTypeString() const {
|
||||
return strings[mResourceType & 3];
|
||||
}
|
||||
|
||||
extern "C" void ModuleProlog() {
|
||||
/* empty function */
|
||||
}
|
||||
|
||||
extern "C" void ModuleEpilog() {
|
||||
/* empty function */
|
||||
}
|
||||
|
||||
extern "C" void ModuleUnresolved() {
|
||||
// "\nError: Unlinked function was called.\n"
|
||||
OSReport_Error("\nError: リンクされていない関数が呼び出されました.\n");
|
||||
|
||||
@@ -15,11 +15,11 @@ Mtx* J3DMtxBuffer::sNoUseDrawMtxPtr = &J3DMtxBuffer::sNoUseDrawMtx;
|
||||
Mtx33* J3DMtxBuffer::sNoUseNrmMtxPtr = &J3DMtxBuffer::sNoUseNrmMtx;
|
||||
|
||||
// force .sdata2 order
|
||||
f32 dummy1() {
|
||||
static f32 dummy1() {
|
||||
return 1.0f;
|
||||
}
|
||||
|
||||
f32 dummy0() {
|
||||
static f32 dummy0() {
|
||||
return 0.0f;
|
||||
}
|
||||
|
||||
|
||||
@@ -5426,6 +5426,10 @@ static int useHeapInit(fopAc_ac_c* i_this) {
|
||||
return static_cast<daB_DS_c*>(i_this)->CreateHeap();
|
||||
}
|
||||
|
||||
|
||||
cXyz daB_DS_c::getHandPosR() { return mHandPos[1]; }
|
||||
cXyz daB_DS_c::getHandPosL() { return mHandPos[0]; }
|
||||
|
||||
cPhs_Step daB_DS_c::create() {
|
||||
fopAcM_ct(this, daB_DS_c);
|
||||
|
||||
|
||||
@@ -336,7 +336,7 @@ static BOOL way_bg_check(e_dd_class* i_this, f32 param_2) {
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
u8 hio_set;
|
||||
static u8 hio_set;
|
||||
|
||||
static daE_DD_HIO_c l_HIO;
|
||||
|
||||
|
||||
@@ -354,13 +354,13 @@ static BOOL other_bg_check2(e_dn_class* i_this, cXyz* i_pos) {
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
u8 hio_set;
|
||||
static u8 hio_set;
|
||||
|
||||
daE_DN_HIO_c l_HIO;
|
||||
static daE_DN_HIO_c l_HIO;
|
||||
|
||||
fopAc_ac_c* target_info[10];
|
||||
|
||||
int target_info_count;
|
||||
static int target_info_count;
|
||||
|
||||
static void* s_b_sub(void* i_actor, void* i_data) {
|
||||
if (fopAcM_IsActor(i_actor) && dBomb_c::checkBombActor((fopAc_ac_c*)i_actor) && !((dBomb_c*)i_actor)->checkStateExplode() && target_info_count < 10) {
|
||||
@@ -2978,7 +2978,7 @@ static void anm_se_set(e_dn_class* i_this) {
|
||||
}
|
||||
}
|
||||
|
||||
int c_start;
|
||||
static int c_start;
|
||||
|
||||
static int daE_DN_Execute(e_dn_class* i_this) {
|
||||
if (i_this->status != 0) {
|
||||
@@ -3298,9 +3298,9 @@ static int daE_DN_Delete(e_dn_class* i_this) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
Vec jv_offset = { 0.0f, 0.0f, 0.0f };
|
||||
static Vec jv_offset = { 0.0f, 0.0f, 0.0f };
|
||||
|
||||
dJntColData_c jc_data[12] = {
|
||||
static dJntColData_c jc_data[12] = {
|
||||
{0, 1, 2, 40.0f, &jv_offset}, {0, 1, 3, 30.0f, &jv_offset},
|
||||
{0, 1, 22, 40.0f, &jv_offset}, {0, 1, 11, 15.0f, &jv_offset},
|
||||
{0, 1, 12, 10.0f, &jv_offset}, {0, 1, 17, 15.0f, &jv_offset},
|
||||
|
||||
@@ -127,7 +127,7 @@ static f32 dummy_117095() {
|
||||
}
|
||||
#endif
|
||||
|
||||
bool hio_set;
|
||||
static bool hio_set;
|
||||
|
||||
static daE_FB_HIO_c l_HIO;
|
||||
|
||||
|
||||
@@ -289,13 +289,13 @@ static BOOL other_bg_check2(e_mf_class* i_this, cXyz* param_2) {
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
u8 hio_set;
|
||||
static u8 hio_set;
|
||||
|
||||
daE_MF_HIO_c l_HIO;
|
||||
static daE_MF_HIO_c l_HIO;
|
||||
|
||||
fopAc_ac_c* target_info[10];
|
||||
static fopAc_ac_c* target_info[10];
|
||||
|
||||
int target_info_count;
|
||||
static int target_info_count;
|
||||
|
||||
static void* s_b_sub(void* i_actor, void* i_data) {
|
||||
if (fopAcM_IsActor(i_actor) && dBomb_c::checkBombActor((fopAc_ac_c*)i_actor) && !((dBomb_c*)i_actor)->checkStateExplode() && target_info_count < 10) {
|
||||
@@ -2773,7 +2773,7 @@ static void anm_se_set(e_mf_class* i_this) {
|
||||
}
|
||||
}
|
||||
|
||||
int c_start;
|
||||
static int c_start;
|
||||
|
||||
static int daE_MF_Execute(e_mf_class* i_this) {
|
||||
fopEn_enemy_c* a_this = (fopEn_enemy_c*)&i_this->actor;
|
||||
@@ -3085,9 +3085,9 @@ static int daE_MF_Delete(e_mf_class* i_this) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
Vec jv_offset = { 0.0f, 0.0f, 0.0f };
|
||||
static Vec jv_offset = { 0.0f, 0.0f, 0.0f };
|
||||
|
||||
dJntColData_c jc_data[12] = {
|
||||
static dJntColData_c jc_data[12] = {
|
||||
{0, 1, 2, 40.0f, &jv_offset}, {0, 1, 3, 30.0f, &jv_offset},
|
||||
{0, 1, 22, 40.0f, &jv_offset}, {0, 1, 11, 15.0f, &jv_offset},
|
||||
{0, 1, 12, 10.0f, &jv_offset}, {0, 1, 17, 15.0f, &jv_offset},
|
||||
|
||||
@@ -137,7 +137,7 @@ static cXyz STAGE_CENTER_POS;
|
||||
|
||||
static s16 STAGE_ANGLE_Y;
|
||||
|
||||
u8 hio_set;
|
||||
static u8 hio_set;
|
||||
|
||||
static daE_MK_HIO_c l_HIO;
|
||||
|
||||
|
||||
@@ -129,7 +129,7 @@ static int daE_NZ_Draw(e_nz_class* i_this) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
bool hio_set;
|
||||
static bool hio_set;
|
||||
|
||||
static daE_NZ_HIO_c l_HIO;
|
||||
|
||||
|
||||
@@ -873,7 +873,7 @@ void daE_VA_c::setFireEffect(int param_0) {
|
||||
dComIfGp_particle_set(field_0x10f80[idx + 2], 0x3AE, &field_0x1140[param_0], NULL, &scale);
|
||||
}
|
||||
|
||||
f32 dummy() {
|
||||
static f32 dummy() {
|
||||
return 3.2f;
|
||||
}
|
||||
|
||||
|
||||
@@ -1716,7 +1716,7 @@ static void e_yr_su_wait_move(e_yr_class* i_this) {
|
||||
}
|
||||
}
|
||||
|
||||
f32 dummy() {
|
||||
static f32 dummy() {
|
||||
return -50.0f;
|
||||
}
|
||||
|
||||
|
||||
@@ -57,7 +57,7 @@ void daNpcAsh_HIO_c::genMessage(JORMContext* ctext) {
|
||||
}
|
||||
#endif
|
||||
|
||||
NPC_ASH_HIO_CLASS l_HIO;
|
||||
static NPC_ASH_HIO_CLASS l_HIO;
|
||||
|
||||
void daNpcAsh_c::setLookMode(int i_lookMode, fopAc_ac_c* i_talkPartner) {
|
||||
if (i_lookMode != mLookMode || i_talkPartner != mTalkPartner) {
|
||||
|
||||
@@ -46,7 +46,7 @@ const daNpcAshB_HIOParam daNpcAshB_Param_c::m = {
|
||||
400.0f, // field_0x6c
|
||||
};
|
||||
|
||||
NPC_ASHB_HIO_CLASS l_HIO;
|
||||
static NPC_ASHB_HIO_CLASS l_HIO;
|
||||
|
||||
static daNpc_GetParam2 l_bckGetParamList[21] = {
|
||||
{-1, 2, 0}, {13, 0, 0}, {14, 0, 0}, {11, 0, 0}, {10, 0, 0}, {9, 0, 0}, {12, 0, 0},
|
||||
|
||||
@@ -16,7 +16,7 @@ static int l_bmdData[1][2] = {
|
||||
{11, 1},
|
||||
};
|
||||
|
||||
daNpcT_evtData_c l_evtList[11] = {
|
||||
static daNpcT_evtData_c l_evtList[11] = {
|
||||
{"", 0},
|
||||
{"NO_RESPONSE", 0},
|
||||
{"WILDGOAT", 2},
|
||||
|
||||
@@ -780,7 +780,7 @@ static int daNpc_clerkA_IsDelete(void* i_this) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
NPC_CLERKA_HIO_CLASS l_HIO;
|
||||
static NPC_CLERKA_HIO_CLASS l_HIO;
|
||||
|
||||
static actor_method_class daNpc_clerkA_MethodTable = {
|
||||
(process_method_func)daNpc_clerkA_Create, (process_method_func)daNpc_clerkA_Delete,
|
||||
|
||||
@@ -932,7 +932,7 @@ static int daNpc_clerkB_IsDelete(void* i_this) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
NPC_CLERKB_HIO_CLASS l_HIO;
|
||||
static NPC_CLERKB_HIO_CLASS l_HIO;
|
||||
|
||||
static actor_method_class daNpc_clerkB_MethodTable = {
|
||||
(process_method_func)daNpc_clerkB_Create, (process_method_func)daNpc_clerkB_Delete,
|
||||
|
||||
@@ -693,7 +693,7 @@ void daNpcClerkT_c::setCollision() {
|
||||
mCyl.ClrTgHit();
|
||||
}
|
||||
|
||||
NPC_CLERKT_HIO_CLASS l_HIO;
|
||||
static NPC_CLERKT_HIO_CLASS l_HIO;
|
||||
|
||||
static actor_method_class daNpcClerkt_MethodTable = {
|
||||
(process_method_func)daNpcClerkt_Create, (process_method_func)daNpcClerkt_Delete,
|
||||
|
||||
@@ -96,7 +96,7 @@ const daNpc_Gnd_HIOParam daNpc_Gnd_Param_c::m = {
|
||||
0.0f,
|
||||
};
|
||||
|
||||
NPC_GND_HIO_CLASS l_HIO;
|
||||
static NPC_GND_HIO_CLASS l_HIO;
|
||||
|
||||
daNpc_Gnd_c::~daNpc_Gnd_c() {
|
||||
OS_REPORT("|%06d:%x|daNpc_Gnd_c -> デストラクト\n", g_Counter.mCounter0, this);
|
||||
|
||||
@@ -129,7 +129,7 @@ daNpc_grA_HIO_c::daNpc_grA_HIO_c() {
|
||||
}
|
||||
#endif
|
||||
|
||||
NPC_GRA_HIO_CLASS l_HIO;
|
||||
static NPC_GRA_HIO_CLASS l_HIO;
|
||||
|
||||
static char* l_evtNames[11] = {
|
||||
NULL,
|
||||
|
||||
@@ -45,7 +45,7 @@ daNpcImpal_HIOParam const daNpcImpal_Param_c::m = {
|
||||
300.0f, // demo_start_dist
|
||||
};
|
||||
|
||||
NPC_IMPAL_HIO_CLASS l_HIO;
|
||||
static NPC_IMPAL_HIO_CLASS l_HIO;
|
||||
|
||||
static daNpc_GetParam2 l_bckGetParamList[18] = {
|
||||
{-1, 2, 0}, {14, 0, 0}, {8, 0, 0}, {7, 2, 0}, {11, 0, 0}, {13, 0, 0},
|
||||
|
||||
@@ -130,7 +130,7 @@ daNpc_Knj_c::cutFunc daNpc_Knj_c::mCutList[1] = {
|
||||
NULL,
|
||||
};
|
||||
|
||||
NPC_KNJ_HIO_CLASS l_HIO;
|
||||
static NPC_KNJ_HIO_CLASS l_HIO;
|
||||
|
||||
daNpc_Knj_c::~daNpc_Knj_c() {
|
||||
if (heap != NULL) {
|
||||
|
||||
@@ -136,7 +136,7 @@ daNpc_Kyury_c::cutFunc daNpc_Kyury_c::mCutList[2] = {
|
||||
&daNpc_Kyury_c::cutConversation,
|
||||
};
|
||||
|
||||
NPC_KYURY_HIO_CLASS l_HIO;
|
||||
static NPC_KYURY_HIO_CLASS l_HIO;
|
||||
|
||||
#if DEBUG
|
||||
daNpc_Kyury_HIO_c::daNpc_Kyury_HIO_c() {
|
||||
|
||||
@@ -652,7 +652,7 @@ void daNpc_Len_c::beforeMove() {
|
||||
}
|
||||
}
|
||||
|
||||
NPC_LEN_HIO_CLASS l_HIO;
|
||||
static NPC_LEN_HIO_CLASS l_HIO;
|
||||
|
||||
void daNpc_Len_c::setAttnPos() {
|
||||
cXyz acStack_40(-30.0f, 15.0f, 0.0f);
|
||||
|
||||
@@ -693,7 +693,7 @@ void daNpc_Lud_c::beforeMove() {
|
||||
}
|
||||
}
|
||||
|
||||
NPC_LUD_HIO_CLASS l_HIO;
|
||||
static NPC_LUD_HIO_CLASS l_HIO;
|
||||
|
||||
void daNpc_Lud_c::setAttnPos() {
|
||||
cXyz cStack_70(5.0f, 30.0f, 0.0f);
|
||||
|
||||
@@ -116,7 +116,7 @@ static int l_bmdData[2][2] = {
|
||||
{11, 1}, {5, 2},
|
||||
};
|
||||
|
||||
daNpcT_evtData_c l_evtList[15] = {
|
||||
static daNpcT_evtData_c l_evtList[15] = {
|
||||
{"", 0},
|
||||
{"DEFAULT_GETITEM", 0},
|
||||
{"NO_RESPONSE", 0},
|
||||
|
||||
@@ -244,7 +244,7 @@ enum Motion {
|
||||
/* 0x2F */ MOT_UNK_47 = 47,
|
||||
};
|
||||
|
||||
NPC_MOI_HIO_CLASS l_HIO;
|
||||
static NPC_MOI_HIO_CLASS l_HIO;
|
||||
|
||||
daNpc_Moi_c::~daNpc_Moi_c() {
|
||||
if (mpMorf[0] != 0) {
|
||||
|
||||
@@ -1189,7 +1189,7 @@ static bool daNpc_Pouya_IsDelete(void* i_this) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
NPC_POUYA_HIO_CLASS l_HIO;
|
||||
static NPC_POUYA_HIO_CLASS l_HIO;
|
||||
|
||||
static actor_method_class daNpc_Pouya_MethodTable = {
|
||||
(process_method_func)daNpc_Pouya_Create, (process_method_func)daNpc_Pouya_Delete,
|
||||
|
||||
@@ -307,7 +307,7 @@ static char* l_evtArcs[14] = {
|
||||
|
||||
static char* l_myName = "Shad";
|
||||
|
||||
NPC_SHAD_HIO_CLASS l_HIO;
|
||||
static NPC_SHAD_HIO_CLASS l_HIO;
|
||||
|
||||
daNpcShad_c::EventFn daNpcShad_c::mEvtSeqList[14] = {
|
||||
NULL,
|
||||
|
||||
@@ -54,7 +54,7 @@ void daNpcShoe_HIO_c::genMessage(JORMContext* ctext) {
|
||||
}
|
||||
#endif
|
||||
|
||||
NPC_SHOE_HIO_CLASS l_HIO;
|
||||
static NPC_SHOE_HIO_CLASS l_HIO;
|
||||
|
||||
void daNpcShoe_c::setLookMode(int i_lookMode) {
|
||||
if (mLookMode != i_lookMode) {
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
#include "f_op/f_op_camera_mng.h"
|
||||
#include <dolphin/types.h>
|
||||
|
||||
daNpc_Maro_c::actionFunc dummy_lit_3931() {
|
||||
static daNpc_Maro_c::actionFunc dummy_lit_3931() {
|
||||
return &daNpc_Maro_c::choccai;
|
||||
}
|
||||
|
||||
|
||||
@@ -61,7 +61,7 @@ void daNpcThe_HIO_c::genMessage(JORMContext* ctext) {
|
||||
}
|
||||
#endif
|
||||
|
||||
NPC_THE_HIO_CLASS l_HIO;
|
||||
static NPC_THE_HIO_CLASS l_HIO;
|
||||
|
||||
static daNpc_GetParam1 l_bmdGetParamList[2] = {
|
||||
{23, 0}, // the
|
||||
|
||||
@@ -265,7 +265,7 @@ daNpc_Toby_c::cutFunc daNpc_Toby_c::mCutList[7] = {
|
||||
&daNpc_Toby_c::cutConversationAboutZra,
|
||||
};
|
||||
|
||||
NPC_TOBY_HIO_CLASS l_HIO;
|
||||
static NPC_TOBY_HIO_CLASS l_HIO;
|
||||
|
||||
daNpc_Toby_c::~daNpc_Toby_c() {
|
||||
OS_REPORT("|%06d:%x|daNpc_Toby_c -> デストラクト\n", g_Counter.mCounter0, this);
|
||||
|
||||
@@ -209,7 +209,7 @@ daNpc_Uri_c::cutFunc daNpc_Uri_c::mCutList[7] = {
|
||||
&daNpc_Uri_c::cutMeetingAgain,
|
||||
};
|
||||
|
||||
NPC_URI_HIO_CLASS l_HIO;
|
||||
static NPC_URI_HIO_CLASS l_HIO;
|
||||
|
||||
daNpc_Uri_c::~daNpc_Uri_c() {
|
||||
if (mpMorf[0] != 0) {
|
||||
|
||||
@@ -141,7 +141,7 @@ u32 bef_brk[2] = {
|
||||
10,
|
||||
};
|
||||
|
||||
int useHeapInit(fopAc_ac_c* i_this) {
|
||||
static int useHeapInit(fopAc_ac_c* i_this) {
|
||||
obj_brakeeff_class* a_this = static_cast<obj_brakeeff_class*>(i_this);
|
||||
|
||||
J3DModelData* modelData =
|
||||
|
||||
@@ -81,7 +81,7 @@ int daObjBurnBox_c::Create() {
|
||||
return 1;
|
||||
}
|
||||
|
||||
const char* l_arcName[3] = {
|
||||
static const char* l_arcName[3] = {
|
||||
"Kkiba_00", // crate
|
||||
"Kkiba_00",
|
||||
"J_taru00", // barrel
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
#include "d/d_s_play.h"
|
||||
#include <cmath>
|
||||
|
||||
f32 dummyLiteral() {
|
||||
static f32 dummyLiteral() {
|
||||
return 0.0f;
|
||||
}
|
||||
|
||||
|
||||
@@ -149,19 +149,19 @@ static int daObjKAT_Delete(daObjKAT_c* i_this) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
f32 dummy0() {
|
||||
static f32 dummy0() {
|
||||
return 0.0f;
|
||||
}
|
||||
|
||||
f32 dummy1() {
|
||||
static f32 dummy1() {
|
||||
return 0.4f;
|
||||
}
|
||||
|
||||
f32 dummy2() {
|
||||
static f32 dummy2() {
|
||||
return 10.0f;
|
||||
}
|
||||
|
||||
f32 dummy3() {
|
||||
static f32 dummy3() {
|
||||
return 0.02f;
|
||||
}
|
||||
|
||||
|
||||
@@ -109,7 +109,7 @@ static const int l_dzbidx[] = {9};
|
||||
#endif
|
||||
|
||||
// force dCcD_Sph::~dCcD_Sph to be emitted earlier than it otherwise would
|
||||
void dummy() {
|
||||
static void dummy() {
|
||||
delete (dCcD_Sph*)NULL;
|
||||
delete (dCcD_Cyl*)NULL;
|
||||
}
|
||||
|
||||
@@ -146,7 +146,7 @@ int daObj_Maki_Delete(obj_maki_class* i_this) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
int useHeapInit(fopAc_ac_c* i_this) {
|
||||
static int useHeapInit(fopAc_ac_c* i_this) {
|
||||
obj_maki_class* a_this = (obj_maki_class*)i_this;
|
||||
|
||||
J3DModelData* modelData = (J3DModelData*)dComIfG_getObjectRes("Obj_maki", 4);
|
||||
@@ -176,7 +176,7 @@ int useHeapInit(fopAc_ac_c* i_this) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
daObj_Maki_HIO_c l_HIO;
|
||||
static daObj_Maki_HIO_c l_HIO;
|
||||
|
||||
cPhs_Step daObj_Maki_Create(fopAc_ac_c* i_this) {
|
||||
fopAcM_ct(i_this, obj_maki_class);
|
||||
|
||||
@@ -89,7 +89,7 @@ void daObjSakuita_c::setBaseMtx() {
|
||||
cMtx_copy(mDoMtx_stack_c::get(), mMtx);
|
||||
}
|
||||
|
||||
f32 dummyLiteral() { return 0.5f; }
|
||||
static f32 dummyLiteral() { return 0.5f; }
|
||||
|
||||
void daObjSakuita_c::setPlatePos() {
|
||||
cXyz cStack_24;
|
||||
|
||||
@@ -15,7 +15,3 @@ daObj_SSBase_c::~daObj_SSBase_c() {}
|
||||
u32 daObj_SSBase_c::getProcessID() {
|
||||
return fopAcM_GetID(this);
|
||||
}
|
||||
|
||||
void daObj_SSBase_c::setSoldOut() {
|
||||
/* empty function */
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
#include "d/d_cc_d.h"
|
||||
#include "d/d_s_play.h"
|
||||
|
||||
char* l_arcName = "S_thashi";
|
||||
static const char* l_arcName = "S_thashi";
|
||||
|
||||
static void dataStripping() {
|
||||
const static u32 ccCylSrc[] = {0, 0x100000, 0, 0x13, 0x100000, 0x1f, 0x75, 0,
|
||||
|
||||
@@ -216,7 +216,7 @@ static int daObjTrnd_Create(daObjTrnd_c* i_this) {
|
||||
return i_this->create();
|
||||
}
|
||||
|
||||
void dummyString() {
|
||||
static void dummyString() {
|
||||
DEAD_STRING("");
|
||||
}
|
||||
|
||||
|
||||
@@ -110,7 +110,7 @@ const dCcD_SrcGObjInf daWtPillar_c::mCcDObjCoInfo = {
|
||||
{}, // mGObjCo
|
||||
};
|
||||
|
||||
daWtPillar_HIO_c l_HIO;
|
||||
static daWtPillar_HIO_c l_HIO;
|
||||
|
||||
dCcD_SrcCps daWtPillar_c::mCcDCps = {
|
||||
daWtPillar_c::mCcDObjInfo,
|
||||
|
||||
@@ -435,7 +435,7 @@ void daWdStick_c::mode_proc_roll() {
|
||||
bgCheck();
|
||||
}
|
||||
|
||||
f32 dummyLiteral() { return 100.0f; }
|
||||
static f32 dummyLiteral() { return 100.0f; }
|
||||
|
||||
BOOL daWdStick_c::chkWaterLineIn() {
|
||||
return mAcch.m_wtr.GetHeight() > current.pos.y + 40.0f;
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
#include "d/d_debug_viewer.h"
|
||||
#include "d/d_procname.h"
|
||||
|
||||
daTagCstaSw_HIO_c l_HIO;
|
||||
static daTagCstaSw_HIO_c l_HIO;
|
||||
|
||||
daTagCstaSw_HIO_c::daTagCstaSw_HIO_c() {
|
||||
show_range = 0;
|
||||
|
||||
@@ -264,7 +264,7 @@ void daTag_Msg_HIO_c::genMessage(JORMContext* ctx) {
|
||||
}
|
||||
#endif
|
||||
|
||||
void dummyString() {
|
||||
static void dummyString() {
|
||||
DEAD_STRING("Timer");
|
||||
}
|
||||
|
||||
|
||||
+1
-30
@@ -673,25 +673,6 @@ void Z2AudioCS::extensionProcess(s32, s32) {
|
||||
|
||||
# pragma mark JORServer
|
||||
#include <JSystem/JHostIO/JORServer.h>
|
||||
void JORServer::releaseMCTX(JORMContext*) {
|
||||
puts("releaseMCTX is a stub");
|
||||
}
|
||||
|
||||
JORMContext* JORServer::attachMCTX(u32) {
|
||||
puts("attachMCTX is a stub");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
JORServer* JORServer::instance;
|
||||
|
||||
void JORMContext::genCheckBoxSub(u32 kind, const char* label, u32 id, u32 style, u16 initValue, u16 mask,
|
||||
JOREventListener* pListener, u16 posX, u16 posY, u16 width,
|
||||
u16 height) {
|
||||
puts("JORServer::genCheckBoxSub is a stub");
|
||||
}
|
||||
void JORMContext::updateCheckBoxSub(u32 mode, u32 id, u16 value, u16 mask, u32 param_4) {
|
||||
puts("JORServer::updateCheckBoxSub is a stub");
|
||||
}
|
||||
|
||||
int JOREventCallbackListNode::JORAct(u32, const char*) {
|
||||
return 0;
|
||||
@@ -728,13 +709,6 @@ mDoExt_onCupOffAupPacket::~mDoExt_onCupOffAupPacket() {
|
||||
puts("mDoExt_onCupOffAupPacket_c destructor is a stub");
|
||||
}
|
||||
|
||||
# pragma mark mDoExt
|
||||
namespace mDoExt {
|
||||
u8 CurrentHeapAdjustVerbose;
|
||||
u8 HeapAdjustVerbose;
|
||||
u8 HeapAdjustQuiet;
|
||||
};
|
||||
|
||||
# pragma mark dKankyo_vrboxHIO_c
|
||||
#include <d/d_kankyo.h>
|
||||
void dKankyo_vrboxHIO_c::dKankyo_vrboxHIOInfoUpDateF() {
|
||||
@@ -1513,7 +1487,7 @@ void GXInitTexCacheRegion(GXTexRegion* region, u8 is_32b_mipmap, u32 tmem_even,
|
||||
puts("GXInitTexCacheRegion is a stub");
|
||||
}
|
||||
// XXX, this should be some struct?
|
||||
GXRenderModeObj GXNtsc480IntDf;
|
||||
// GXRenderModeObj GXNtsc480IntDf;
|
||||
GXRenderModeObj GXNtsc480Int;
|
||||
void GXPeekZ(u16 x, u16 y, u32* z) {
|
||||
puts("GXPeekZ is a stub");
|
||||
@@ -1643,9 +1617,6 @@ u8 fapGm_HIO_c::mCaptureScreenDivH = 1;
|
||||
|
||||
# pragma mark dMsgObject
|
||||
#include <d/d_msg_object.h>
|
||||
void dMsgObject_c::setSelectWordFlag(u8 flag) {
|
||||
puts("dMsgObject_c::setSelectWordFlag is a stub");
|
||||
}
|
||||
void dMsgObject_c::setWord(const char* i_word) {
|
||||
puts("dMsgObject_c::setWord is a stub");
|
||||
}
|
||||
|
||||
@@ -248,7 +248,7 @@ u8 fopMsgM_itemNumIdx(u8 i_no) {
|
||||
return itemicon[i_no] & 0xFF;
|
||||
}
|
||||
|
||||
f32 dummy() {
|
||||
static f32 dummy() {
|
||||
J2DPane* dummyPlane = NULL;
|
||||
dummyPlane->getAlpha();
|
||||
dummyPlane->getHeight();
|
||||
|
||||
Reference in New Issue
Block a user