fully split / more work on d_com_inf_game (#81)

* split d_com_inf_game

* fix func name

* start some dcomifg funcs

* fix

* clang-format

* change dComIfGs_setWarpItemData back to inline asm for now

Co-authored-by: Pheenoh <pheenoh@gmail.com>
This commit is contained in:
TakaRikka
2021-01-10 09:00:45 -05:00
committed by GitHub
co-authored by Pheenoh
parent 2d1d72e1c9
commit 8cf6641bd4
195 changed files with 7912 additions and 6930 deletions
+178 -11
View File
@@ -68,7 +68,7 @@ void init__10dSv_info_cFvZone(void);
void init__10dSv_zone_cFi(void);
void onOneSwitch__13dSv_zoneBit_cFi(void);
void onSwitch__13dSv_zoneBit_cFi(void);
int dStage_roomControl_c_NS_getZoneNo(int, int);
// int dStage_roomControl_c_NS_getZoneNo(int, int);
void onSwitch__12dSv_danBit_cFi(void);
void onSwitch__12dSv_memBit_cFi(void);
void revOneSwitch__13dSv_zoneBit_cFi(void);
@@ -92,9 +92,9 @@ void countUsed__FP10JKRExpHeap(void);
void JUTReport(void);
void offEventBit__11dSv_event_cFUs(void);
void dMeter2Info_c_NS_setSaveStageName(void);
void dComIfG_play_c_NS_setNowVibration(void);
void setNowVibration__14dComIfG_play_cFUc(u8);
void getVibration__19dSv_player_config_cFv(void);
void dComIfGs_setKeyNum(void);
void dComIfGs_setKeyNum(int, u8);
void getSound__19dSv_player_config_cFv(void);
void setSound__19dSv_player_config_cFUc(void);
void getTotalUsedSize__10JKRExpHeapCFv(void);
@@ -271,7 +271,7 @@ void init__10dSv_info_cFvZone(void);
void init__10dSv_zone_cFi(void);
void onOneSwitch__13dSv_zoneBit_cFi(void);
void onSwitch__13dSv_zoneBit_cFi(void);
int dStage_roomControl_c_NS_getZoneNo(int, int);
int dStage_roomControl_c_NS_getZoneNo(int);
void onSwitch__12dSv_danBit_cFi(void);
void onSwitch__12dSv_memBit_cFi(void);
void revOneSwitch__13dSv_zoneBit_cFi(void);
@@ -299,9 +299,7 @@ void JUTReport(void);
void offEventBit__11dSv_event_cFUs(void);
void dMeter2Info_c_NS_setSaveStageName(void);
void dComIfG_play_c_NS_setNowVibration(void);
void getVibration__19dSv_player_config_cFv(void);
void dComIfGs_setKeyNum(void);
void getSound__19dSv_player_config_cFv(void);
void setSound__19dSv_player_config_cFUc(void);
void getTotalUsedSize__10JKRExpHeapCFv(void);
@@ -394,7 +392,7 @@ void JUTGamePad_NS_CRumble_NS_stopPatternedRumble(CRumble*, s16);
void dLib_time_c_NS_stopTime(void);
void dLib_time_c_NS_startTime(void);
class dComIfG_play_c;
void dComIfG_play_c_NS_drawSimpleModel(dComIfG_play_c*);
void drawSimpleModel__14dComIfG_play_cFv(void);
bool dDvdErrorMsg_c_NS_execute(void);
bool dShutdownErrorMsg_c_NS_execute(void);
class dDlst_peekZ_c;
@@ -587,7 +585,7 @@ extern "C" {
void onFirstBit__21dSv_player_get_item_cFUc(u8);
void addBombCount(u8, u8);
void onDungeonItem__12dSv_memBit_cFi(int);
int dComIfGs_getMaxLifeGauge(void);
u16 dComIfGs_getMaxLifeGauge(void);
void dComIfGs_setSelectEquipSword(u8);
void dComIfGs_setSelectEquipShield(u8);
void dComIfGs_setSelectEquipClothes(u8);
@@ -4558,7 +4556,7 @@ void getBottleNum__24dSv_player_item_record_cCFUc(void);
void dMeter2_c_NS_killSubContents(void);
void dMeter2_c_NS_isArrowEquip(void);
void fopMsgM_setMessageID(void);
void dComIfG_play_c_NS_getTimerMode(void);
int getTimerMode__14dComIfG_play_cFv(void);
void dTimer_createStockTimer(void);
// manual
@@ -4759,7 +4757,7 @@ void JUtility_NS_TColor(void);
// additional symbols needed for d_meter_map.cpp
// autogenerated by split.py v0.3 at 2021-01-02 05:45:46.236031
extern "C" {
void dComIfGp_checkMapShow(void);
bool dComIfGp_checkMapShow(void);
void dComIfGp_mapHide(void);
void dMeterMap_c_NS_isDmapScreen(void);
void fopOvlpM_IsDoingReq(void);
@@ -5032,7 +5030,7 @@ void dKy_set_actcol_ratio(void);
void daPy_py_c_NS_checkNowWolfEyeUp(void);
void dKyr_near_bosslight_check(void);
void dKy_rain_check(void);
void dKy_daynight_check(void);
int dKy_daynight_check(void);
void GXLoadTexMtxImm(void);
void dKy_addcol_fog_set(void);
void dKy_bg1_addcol_amb_set(void);
@@ -6475,4 +6473,173 @@ void readMult(void);
void stage_tgsc_data_class(void);
void stage_tgsc_data_class_NS_dtor(void);
void stayRoomCheck(void);
}
// additional symbols needed for d_com_inf_game.cpp
// autogenerated by split.py v0.3 at 2021-01-10 01:01:13.406555
extern "C" {
void dPa_control_c(void);
void __ct__12dSv_memory_cFv(void);
void __ct__13dSv_memory2_cFv(void);
void __ct__4cCcSFv(void);
void addBottleNum__24dSv_player_item_record_cFUcs(void);
void __ct__11cBgS_ChkElmFv(void);
void cBgS_ChkElm_NS_Init(void);
void cBgS_ChkElm_NS_dtor(void);
// void cPhs_Handler(void);
void ct__14dComIfG_play_cFv(void);
void dCcMassS_Obj_NS_dtor(void);
void dCcS_NS_dtor(void);
void __ct__25dComIfG_camera_info_classFv(void);
void dComIfG_camera_info_class_NS_dtor(void);
void dComIfG_changeOpeningScene(void);
void dRes_info_c_NS_dtor(void);
void __ct__13mDoExt_bckAnmFv(void);
void __ct__13mDoExt_bpkAnmFv(void);
void __ct__13mDoExt_brkAnmFv(void);
void __ct__13mDoExt_btkAnmFv(void);
void __ct__11dRes_info_cFv(void);
void __ct__10dSv_zone_cFv(void);
void __ct__14dDlst_window_cFv(void);
void __ct__12dDlst_list_cFv(void);
void __ct__16dEvent_manager_cFv(void);
void __ct__14dEvt_control_cFv(void);
void __ct__12dCcMassS_MngFv(void);
void dComIfG_getNowCalcRegion(void);
void dComIfG_getRoomArcName(void);
void dComIfG_get_timelayer__FPi(int*);
void __ct__13dComIfG_inf_cFv(void);
void dComIfG_inf_c_NS_dtor(void);
void dComIfG_play_c_NS_createParticle(void);
void dComIfG_play_c_NS_createSimpleModel(void);
void dComIfG_play_c_NS_deleteSimpleModel(void);
void dComIfG_play_c_NS_dtor(void);
void dComIfG_play_c_NS_getLayerNo_common_common(void);
int getTimerLimitTimeMs__14dComIfG_play_cFv(void);
int getTimerNowTimeMs__14dComIfG_play_cFv(void);
u32 getTimerPtr__14dComIfG_play_cFv(void);
u8 getTimerType__14dComIfG_play_cFv(void);
void dComIfG_play_c_NS_itemInit(void);
void dComIfG_play_c_NS_setStartStage(void);
void setTimerLimitTimeMs__14dComIfG_play_cFi(int);
void setTimerMode__14dComIfG_play_cFi(int);
void setTimerNowTimeMs__14dComIfG_play_cFi(int);
void dComIfG_play_c_NS_setTimerPtr(void);
void setTimerType__14dComIfG_play_cFUc(u8);
void setWarpItemData__14dComIfG_play_cFPCc4cXyzsScUcUc(void);
void dComIfG_resetToOpening(void);
void dComIfGd_setSimpleShadow(void);
void dComIfGp_SelectWarpPt_get(void);
void dComIfGp_SelectWarpPt_set(void);
void dComIfGp_calcNowRegion(void);
void dComIfGp_checkEmptySubHeap2D(void);
void dComIfGp_createSubExpHeap2D(void);
void dComIfGp_destroySubExpHeap2D(void);
void dComIfGp_getNowLevel(void);
void dComIfGp_isLightDropMapVisible(void);
void dComIfGp_ret_wp_set(void);
void dComIfGp_searchUseSubHeap2D(void);
void dComIfGp_setNextStage_X1_(void);
void dComIfGp_world_dark_set(void);
void dComIfGs_BossLife_public_Set(void);
void dComIfGs_checkGetInsectNum(void);
void dComIfGs_checkGetItem(void);
void dComIfGs_gameStart(void);
void dComIfGs_getWarpMarkFlag(void);
void dComIfGs_isDungeonItemWarp(void);
void dComIfGs_isOneZoneItem(void);
void dComIfGs_isStageTbox(void);
void dComIfGs_isVisitedRoom(void);
void dComIfGs_isZoneItem(void);
void dComIfGs_isZoneSwitch(void);
void dComIfGs_offOneZoneSwitch(void);
void dComIfGs_offStageSwitch(void);
void dComIfGs_offZoneSwitch(void);
void dComIfGs_onOneZoneSwitch(void);
void dComIfGs_onStageSwitch(void);
void dComIfGs_onVisitedRoom(void);
void dComIfGs_onZoneSwitch(void);
void dComIfGs_setLastWarpMarkItemData__FPCc4cXyzsScUcUc(void);
void dComIfGs_staffroll_next_go_check(void);
void dComIfGs_wolfeye_effect_check(void);
void dDlst_list_c_NS_dtor(void);
void dDlst_shadowControl_c_NS_setReal(void);
void dDlst_shadowControl_c_NS_setSimple(void);
void dDlst_window_c_NS_dtor(void);
void dEvDtBase_c_NS_dtor(void);
void dEvt_order_c_NS_dtor(void);
void dMenuFmap_getStartStageName(void);
void dRes_control_c_NS_dtor(void);
void dRes_control_c_NS_setRes(void);
void dSmplMdl_draw_c(void);
void dSmplMdl_draw_c_NS_addModel(void);
void dSmplMdl_draw_c_NS_draw(void);
void dSmplMdl_draw_c_NS_entry(void);
void dSmplMdl_draw_c_NS_removeModel(void);
void dTimer_c_NS_deleteCheck(void);
void dTimer_c_NS_deleteRequest(void);
void dTimer_c_NS_end(void);
void dTimer_c_NS_restart(void);
void dTimer_c_NS_start(void);
void dTimer_c_NS_start_X1_(void);
void dTimer_c_NS_stop(void);
void fopScnM_ChangeReq(void);
void fopScnM_ReRequest(void);
void func_8002CAF0(void);
void func_8002CB30(void);
void func_8002CB68(void);
void func_8002CDB8(void);
void func_8002CE38(void);
void func_8002CEB4(void);
void func_8002CEFC(void);
void func_8002CF5C(void);
void func_8002CFB8(void);
void func_8002D1AC(void);
void func_8002D7D0(void);
void func_8002D910(void);
void func_8002D924(void);
void func_8002E9D4(void);
void func_8002F314(void);
void func_8002F328(void);
void func_8002F3B4(void);
void func_8002F52C(void);
void func_8002F5C0(void);
void func_8002F638(void);
void func_8002F6B0(void);
void func_8002F72C(void);
void func_8002FA18(void);
void func_8002FA30(void);
void func_8002FA84(void);
void func_8002FC3C(void);
void func_8002FD18(void);
void func_80030A74(void);
void func_80030BDC(void);
void func_80030C50(void);
void func_80030CCC(void);
void func_80030DE0(void);
void func_80030E84(void);
void func_80030ECC(void);
void getMixItemIndex__21dSv_player_status_a_cCFi(void);
void getSave2__10dSv_save_cFi(void);
void isRegionBit__33dSv_player_field_last_stay_info_cCFi(void);
void isTbox__12dSv_memBit_cCFi(void);
BOOL isTransformLV__21dSv_player_status_b_cCFi(int);
void isVisitedRoom__13dSv_memory2_cFi(void);
void mDoAud_resetProcess(void);
void mDoExt_bckAnm_NS_dtor(void);
void mDoExt_bpkAnm_NS_dtor(void);
void mDoExt_brkAnm_NS_dtor(void);
void mDoExt_btkAnm_NS_dtor(void);
void offOneSwitch__13dSv_zoneBit_cFi(void);
void offSwitch__12dSv_memBit_cFi(void);
void offSwitch__13dSv_zoneBit_cFi(void);
void offVisitedRoom__13dSv_memory2_cFi(void);
void onRegionBit__33dSv_player_field_last_stay_info_cFi(void);
void onVisitedRoom__13dSv_memory2_cFi(void);
void setMixItemIndex__21dSv_player_status_a_cFiUc(void);
void setSelectItemIndex__21dSv_player_status_a_cFiUc(void);
void setWarpItemData__27dSv_player_last_mark_info_cFPCcRC4cXyzsScUcUc(void);
void set__33dSv_player_field_last_stay_info_cFPCcRC4cXyzsScUc(void);
void dComIfG_resLoad(void);
void set__18dStage_nextStage_cFPCcScsScScUc(void);
}