mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-08-25 06:41:30 -04:00
Merge branch 'rando-mod' of https://github.com/TwilitRealm/dusk into rando-mod
This commit is contained in:
@@ -2,7 +2,7 @@ include_guard(GLOBAL)
|
||||
|
||||
get_filename_component(_SYMBOL_MANIFEST_CMAKE_DIR "${CMAKE_CURRENT_LIST_FILE}" DIRECTORY)
|
||||
|
||||
set(_SYMGEN_VERSION "1.3.2")
|
||||
set(_SYMGEN_VERSION "1.3.3")
|
||||
set(_SYMGEN_RELEASE_BASE_URL "https://github.com/encounter/symgen/releases/download/v${_SYMGEN_VERSION}")
|
||||
set(SYMGEN_PATH "" CACHE FILEPATH "Path to a symgen executable; empty downloads the pinned release")
|
||||
mark_as_advanced(SYMGEN_PATH)
|
||||
@@ -15,32 +15,32 @@ function(symgen_host_asset out_name out_hash)
|
||||
if (CMAKE_HOST_SYSTEM_NAME STREQUAL "Darwin")
|
||||
if (_host_processor MATCHES "^(arm64|aarch64)$")
|
||||
set(_asset "symgen-macos-arm64")
|
||||
set(_asset_hash "SHA256=0344838d1674df09c17c3eeddcf26eb89c333fdb85dfd78f68adc436070eccbe")
|
||||
set(_asset_hash "SHA256=e8420df1160242c83bd0e5197efeeb25ceb9fecc69dbc82bdc4927476381e948")
|
||||
elseif (_host_processor MATCHES "^(x86_64|amd64)$")
|
||||
set(_asset "symgen-macos-x86_64")
|
||||
set(_asset_hash "SHA256=ae0674f4a1e9d0dedfa02d35939ac28cdd229276b331c1f507df5df809cbec7e")
|
||||
set(_asset_hash "SHA256=e51d13bbf0e982d1519f56850ff3c7b5910ca5a7095dd5a82cd8e59750e2d013")
|
||||
endif ()
|
||||
elseif (CMAKE_HOST_SYSTEM_NAME STREQUAL "Linux")
|
||||
if (_host_processor MATCHES "^(aarch64|arm64)$")
|
||||
set(_asset "symgen-linux-aarch64")
|
||||
set(_asset_hash "SHA256=af766de2bfaeb0a06f6d7bc17bb2510b4a9c40f44a56e49bc4a4b798a6223042")
|
||||
set(_asset_hash "SHA256=331190dd21ecee12a52e857b7f90a8b3e0a114608173813f7df74a31cf783f70")
|
||||
elseif (_host_processor MATCHES "^(x86_64|amd64)$")
|
||||
set(_asset "symgen-linux-x86_64")
|
||||
set(_asset_hash "SHA256=ebd62fb9623acc942b6295609e2306f85a73043b0a8a117f2072b761dd08e68f")
|
||||
set(_asset_hash "SHA256=d727e0ba43242f92a92865af1b69c47aa9d81a0242c4570ce53b90e1ecd15e84")
|
||||
elseif (_host_processor MATCHES "^(i[3-6]86|x86)$")
|
||||
set(_asset "symgen-linux-i686")
|
||||
set(_asset_hash "SHA256=07780a4513fd29726578efc4ff2d88736b22f407ed821b32a68e35ff1e9af5f4")
|
||||
set(_asset_hash "SHA256=0c9f94d36b7fa46d15a199c9d0f1a633b73eb7d9c02621a6a76a676b83a135c7")
|
||||
endif ()
|
||||
elseif (CMAKE_HOST_WIN32)
|
||||
if (_host_processor MATCHES "^(arm64|aarch64)$")
|
||||
set(_asset "symgen-windows-arm64.exe")
|
||||
set(_asset_hash "SHA256=5bb22b4a4a9b5ad45646af411bfb09b8321a732ff3a077eb4c9de1feaef27d2b")
|
||||
set(_asset_hash "SHA256=c699192957e2086ed68912ed39fa77858e1ae894476ab8b557711804cf2aa7cb")
|
||||
elseif (_host_processor MATCHES "^(x86_64|amd64)$")
|
||||
set(_asset "symgen-windows-x86_64.exe")
|
||||
set(_asset_hash "SHA256=1d1ac087f991a96932d108969e15998becfec643e88f3e7d182ca97ebfc6a46f")
|
||||
set(_asset_hash "SHA256=6d56a45617c75065ab7a3192d09ca52ff735baf5637b0899f446138d46acc310")
|
||||
elseif (_host_processor MATCHES "^(i[3-6]86|x86)$")
|
||||
set(_asset "symgen-windows-x86.exe")
|
||||
set(_asset_hash "SHA256=c113f4cd05f813efe2b1878dbfcf44d6302aee3974271736e0036430b0cced78")
|
||||
set(_asset_hash "SHA256=6cccc3a8d29e7525a4d1ade1dc4d89327b7c3002a604ab1c7decb43eea6fd4ab")
|
||||
endif ()
|
||||
endif ()
|
||||
|
||||
|
||||
@@ -328,6 +328,150 @@ void dMeter2Info_onWide2D();
|
||||
void dMeter2Info_offWide2D();
|
||||
#endif
|
||||
|
||||
#if TARGET_PC
|
||||
DUSK_NOINLINE void dMeter2Info_Initialize();
|
||||
DUSK_NOINLINE dMeterMap_c* dMeter2Info_getMeterMapClass();
|
||||
DUSK_NOINLINE dMw_c* dMeter2Info_getMenuWindowClass();
|
||||
DUSK_NOINLINE void dMeter2Info_setWindowStatus(u8 i_status);
|
||||
DUSK_NOINLINE CPaneMgr* dMeter2Info_getMeterItemPanePtr(s32 i_idx);
|
||||
DUSK_NOINLINE void dMeter2Info_getString(
|
||||
u32 i_stringID, TEXT_SPAN o_string, JMSMesgEntry_c* i_msgEntry);
|
||||
DUSK_NOINLINE void dMeter2Info_getStringKanji(
|
||||
u32 i_stringID, TEXT_SPAN o_string, JMSMesgEntry_c* i_msgEntry);
|
||||
DUSK_NOINLINE void dMeter2Info_getStringKana(
|
||||
u32 i_stringID, TEXT_SPAN o_string, JMSMesgEntry_c* i_msgEntry);
|
||||
DUSK_NOINLINE f32 dMeter2Info_getStringLength(
|
||||
JUTFont* i_font, f32 param_2, f32 param_3, char* i_string);
|
||||
DUSK_NOINLINE f32 dMeter2Info_getStringLength(J2DTextBox* i_textbox, char* i_string);
|
||||
DUSK_NOINLINE void dMeter2Info_setHotSpringTimer(u8 i_slotNo);
|
||||
DUSK_NOINLINE u16 dMeter2Info_getOilGaugeBackUp();
|
||||
DUSK_NOINLINE void dMeter2Info_setOilGaugeBackUp(u16 param_1);
|
||||
DUSK_NOINLINE void dMeter2Info_setSaveStageName(const char* i_stageName);
|
||||
DUSK_NOINLINE u8 dMeter2Info_getInsectSelectType();
|
||||
DUSK_NOINLINE void dMeter2Info_setInsectSelectType(u8 i_type);
|
||||
DUSK_NOINLINE u8 dMeter2Info_getWarpStatus();
|
||||
DUSK_NOINLINE void dMeter2Info_setWarpStatus(u8 i_status);
|
||||
DUSK_NOINLINE int dMeter2Info_readItemTexture(u8 i_itemNo, void* i_texBuf1, J2DPicture* i_pic1,
|
||||
void* i_texBuf2, J2DPicture* i_pic2, void* i_texBuf3, J2DPicture* i_pic3, void* i_texBuf4,
|
||||
J2DPicture* i_pic4, int param_9);
|
||||
DUSK_NOINLINE void dMeter2Info_setItemColor(
|
||||
u8 i_itemNo, J2DPicture* i_pic1, J2DPicture* i_pic2, J2DPicture* i_pic3, J2DPicture* i_pic4);
|
||||
DUSK_NOINLINE u8 dMeter2Info_getWarpRoomNo();
|
||||
DUSK_NOINLINE u8 dMeter2Info_getWarpPlayerNo();
|
||||
DUSK_NOINLINE cXyz& dMeter2Info_getWarpPos();
|
||||
DUSK_NOINLINE const char* dMeter2Info_getWarpStageName();
|
||||
DUSK_NOINLINE void dMeter2Info_setNowCount(u8 i_count);
|
||||
DUSK_NOINLINE void dMeter2Info_setMaxCount(u8 i_count);
|
||||
DUSK_NOINLINE BOOL dMeter2Info_isDirectUseItem(int param_0);
|
||||
DUSK_NOINLINE bool dMeter2Info_isUseButton(int i_buttonBit);
|
||||
DUSK_NOINLINE void dMeter2Info_setMeterMapClass(dMeterMap_c* i_map);
|
||||
DUSK_NOINLINE void dMeter2Info_decHotSpringTimer();
|
||||
DUSK_NOINLINE void dMeter2Info_allUseButton();
|
||||
DUSK_NOINLINE void dMeter2Info_offUseButton(int i_buttonBit);
|
||||
DUSK_NOINLINE void dMeter2Info_resetGameStatus();
|
||||
DUSK_NOINLINE void dMeter2Info_onGameStatus(int i_status);
|
||||
DUSK_NOINLINE void dMeter2Info_setMapStatus(u8 i_status);
|
||||
DUSK_NOINLINE u8 dMeter2Info_getMapStatus();
|
||||
DUSK_NOINLINE void dMeter2Info_setPauseStatus(u8 i_status);
|
||||
DUSK_NOINLINE void dMeter2Info_resetPauseStatus();
|
||||
DUSK_NOINLINE u8 dMeter2Info_getPauseStatus();
|
||||
DUSK_NOINLINE bool dMeter2Info_isGameStatus(int i_status);
|
||||
DUSK_NOINLINE bool dMeter2Info_isTouchKeyCheck(int i_status);
|
||||
DUSK_NOINLINE void dMeter2Info_setMapKeyDirection(u16 i_direction);
|
||||
DUSK_NOINLINE bool dMeter2Info_isSub2DStatus(int i_flag);
|
||||
DUSK_NOINLINE void dMeter2Info_offMenuInForce(int i_flag);
|
||||
DUSK_NOINLINE bool dMeter2Info_isMenuInForce(int i_flag);
|
||||
DUSK_NOINLINE void dMeter2Info_setMenuWindowClass(dMw_c* i_menu);
|
||||
DUSK_NOINLINE void dMeter2Info_resetWarpStatus();
|
||||
DUSK_NOINLINE u16 dMeter2Info_getMapKeyDirection();
|
||||
DUSK_NOINLINE u8 dMeter2Info_getWindowStatus();
|
||||
DUSK_NOINLINE void dMeter2Info_setMsgResource(void* i_res);
|
||||
DUSK_NOINLINE void dMeter2Info_setStageMsgResource(void* i_res);
|
||||
DUSK_NOINLINE void dMeter2Info_setMsgUnitResource(void* i_res);
|
||||
DUSK_NOINLINE void* dMeter2Info_getMsgResource();
|
||||
DUSK_NOINLINE void* dMeter2Info_getStageMsgResource();
|
||||
DUSK_NOINLINE void* dMeter2Info_getMsgUnitResource();
|
||||
DUSK_NOINLINE u8 dMeter2Info_getLightDropGetFlag(int i_no);
|
||||
DUSK_NOINLINE s32 dMeter2Info_getMeterStringType();
|
||||
DUSK_NOINLINE void dMeter2Info_setMeterClass(dMeter2_c* i_meter);
|
||||
DUSK_NOINLINE void dMeter2Info_onLifeGaugeSE();
|
||||
DUSK_NOINLINE void dMeter2Info_offLifeGaugeSE();
|
||||
DUSK_NOINLINE u8 dMeter2Info_getLifeGaugeSE();
|
||||
DUSK_NOINLINE const char* dMeter2Info_getSaveStageName();
|
||||
DUSK_NOINLINE void dMeter2Info_onShopTalkFlag();
|
||||
DUSK_NOINLINE void dMeter2Info_setLightDropGetFlag(int i_no, u8 i_flag);
|
||||
DUSK_NOINLINE u8 dMeter2Info_getRentalBombBag();
|
||||
DUSK_NOINLINE u8 dMeter2Info_getMiniGameItemSetFlag();
|
||||
DUSK_NOINLINE void dMeter2Info_setMiniGameItem(u8 i_minigameFlag);
|
||||
DUSK_NOINLINE void dMeter2Info_resetMiniGameItem(bool i_saveItem);
|
||||
DUSK_NOINLINE void dMeter2Info_setTableMapRegionNo(u8 i_regionNo);
|
||||
DUSK_NOINLINE void dMeter2Info_setGoldWolfMapType(u8 i_mapType);
|
||||
DUSK_NOINLINE void dMeter2Info_changeWater(u8 i_slotNo);
|
||||
DUSK_NOINLINE void dMeter2Info_warpInProc();
|
||||
DUSK_NOINLINE void dMeter2Info_warpOutProc();
|
||||
DUSK_NOINLINE dMeter2_c* dMeter2Info_getMeterClass();
|
||||
DUSK_NOINLINE s16 dMeter2Info_getMsgKeyWaitTimer();
|
||||
DUSK_NOINLINE void dMeter2Info_onDirectUseItem(int param_0);
|
||||
DUSK_NOINLINE void dMeter2Info_setFloatingFlow(u16 i_flowID, s16 i_msgTimer, bool i_wakuVisible);
|
||||
DUSK_NOINLINE u8 dMeter2Info_getGameOverType();
|
||||
DUSK_NOINLINE void dMeter2Info_setGameOverType(u8 i_gameoverType);
|
||||
DUSK_NOINLINE void dMeter2Info_setMsgKeyWaitTimer(s16 i_waitTimer);
|
||||
DUSK_NOINLINE s32 dMeter2Info_getMsgTimeMs();
|
||||
DUSK_NOINLINE s32 dMeter2Info_getTimeMs();
|
||||
DUSK_NOINLINE void dMeter2Info_setMsgTimeMs(s32 i_msgTime);
|
||||
DUSK_NOINLINE void dMeter2Info_setTimeMs(s32 i_time);
|
||||
DUSK_NOINLINE u8 dMeter2Info_getNowCount();
|
||||
DUSK_NOINLINE u8 dMeter2Info_getMaxCount();
|
||||
DUSK_NOINLINE void dMeter2Info_setScopeZoomPointer(u8 param_0);
|
||||
DUSK_NOINLINE void dMeter2Info_decMsgKeyWaitTimer();
|
||||
DUSK_NOINLINE bool dMeter2Info_isFloatingMessageVisible();
|
||||
DUSK_NOINLINE u8 dMeter2Info_getItemExplainWindowStatus();
|
||||
DUSK_NOINLINE void dMeter2Info_setItemExplainWindowStatus(u8 i_value);
|
||||
DUSK_NOINLINE void dMeter2Info_resetDirectUseItem();
|
||||
DUSK_NOINLINE u16 dMeter2Info_getFloatingFlowID();
|
||||
DUSK_NOINLINE u8 dMeter2Info_getCollectCursorPosX();
|
||||
DUSK_NOINLINE u8 dMeter2Info_getCollectCursorPosY();
|
||||
DUSK_NOINLINE void dMeter2Info_setCollectCursorPosXY(u8 x, u8 y);
|
||||
DUSK_NOINLINE void dMeter2Info_onBlinkButton(int i_flag);
|
||||
DUSK_NOINLINE bool dMeter2Info_isFloatingMessageWakuVisible();
|
||||
DUSK_NOINLINE bool dMeter2Info_isBlinkButton(int i_flag);
|
||||
DUSK_NOINLINE void dMeter2Info_resetBlinkButton();
|
||||
DUSK_NOINLINE void dMeter2Info_resetFloatingMessage();
|
||||
DUSK_NOINLINE s16 dMeter2Info_decFloatingMessageTimer();
|
||||
DUSK_NOINLINE s16 dMeter2Info_getFloatingMessageTimer();
|
||||
DUSK_NOINLINE u16 dMeter2Info_getFloatingMessageID();
|
||||
DUSK_NOINLINE s16 dMeter2Info_getHorseLifeCount();
|
||||
DUSK_NOINLINE void dMeter2Info_setMeterString(s32 i_string);
|
||||
DUSK_NOINLINE void dMeter2Info_resetMeterString();
|
||||
DUSK_NOINLINE void dMeter2Info_setMeterItemPanePtr(int i_no, CPaneMgr* i_pane);
|
||||
DUSK_NOINLINE bool dMeter2Info_isShopTalkFlag();
|
||||
DUSK_NOINLINE void dMeter2Info_setMapDrugFlag(bool i_flag);
|
||||
DUSK_NOINLINE bool dMeter2Info_isTempBit(int i_bit);
|
||||
DUSK_NOINLINE void dMeter2Info_offSub2DStatus(int i_bit);
|
||||
DUSK_NOINLINE void dMeter2Info_onSub2DStatus(int i_bit);
|
||||
DUSK_NOINLINE void dMeter2Info_set2DWidth(f32 i_width);
|
||||
DUSK_NOINLINE void dMeter2Info_set2DHeight(f32 i_height);
|
||||
DUSK_NOINLINE void dMeter2Info_set2DPosH(f32 i_posH);
|
||||
DUSK_NOINLINE void dMeter2Info_set2DPosV(f32 i_posV);
|
||||
DUSK_NOINLINE void dMeter2Info_offShopTalkFlag();
|
||||
DUSK_NOINLINE void dMeter2Info_onUseButton(int i_button);
|
||||
DUSK_NOINLINE f32 dMeter2Info_get2DWidth();
|
||||
DUSK_NOINLINE f32 dMeter2Info_get2DHeight();
|
||||
DUSK_NOINLINE void dMeter2Info_setWarpInfo(const char* i_stageName, const cXyz& i_position,
|
||||
s16 i_angle, u8 i_roomNo, u8 param_4, u8 i_warpPlayerNo);
|
||||
DUSK_NOINLINE u8 dMeter2Info_getTableMapRegionNo();
|
||||
DUSK_NOINLINE u8 dMeter2Info_getGoldWolfMapType();
|
||||
DUSK_NOINLINE bool dMeter2Info_isWindowAccept(int param_0);
|
||||
DUSK_NOINLINE void dMeter2Info_setHorseLifeCount(s16 i_count);
|
||||
DUSK_NOINLINE void dMeter2Info_offTempBit(int i_bit);
|
||||
DUSK_NOINLINE void dMeter2Info_onTempBit(int i_bit);
|
||||
DUSK_NOINLINE void dMeter2Info_setFloatingMessage(u16 i_msgID, s16 i_msgTimer, bool i_wakuVisible);
|
||||
DUSK_NOINLINE void dMeter2Info_setMiniGameCount(s8 i_count);
|
||||
DUSK_NOINLINE void dMeter2Info_onWindowAccept(int param_0);
|
||||
DUSK_NOINLINE void dMeter2Info_offWindowAccept(int param_0);
|
||||
DUSK_NOINLINE void dMeter2Info_onMenuInForce(int param_0);
|
||||
|
||||
#else
|
||||
inline void dMeter2Info_Initialize() {
|
||||
g_meter2_info.init();
|
||||
}
|
||||
@@ -865,4 +1009,6 @@ inline void dMeter2Info_onMenuInForce(int param_0) {
|
||||
g_meter2_info.onMenuInForce(param_0);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
#endif /* D_METER_D_METER2_INFO_H */
|
||||
|
||||
@@ -1900,3 +1900,542 @@ void dMeter2Info_set2DVibrationT() {}
|
||||
void dMeter2Info_set2DVibration() {}
|
||||
|
||||
void dMeter2Info_set2DVibrationM() {}
|
||||
|
||||
#if TARGET_PC
|
||||
void dMeter2Info_Initialize() {
|
||||
g_meter2_info.init();
|
||||
}
|
||||
|
||||
dMeterMap_c* dMeter2Info_getMeterMapClass() {
|
||||
return g_meter2_info.getMeterMapClass();
|
||||
}
|
||||
|
||||
dMw_c* dMeter2Info_getMenuWindowClass() {
|
||||
return g_meter2_info.getMenuWindowClass();
|
||||
}
|
||||
|
||||
void dMeter2Info_setWindowStatus(u8 i_status) {
|
||||
g_meter2_info.setWindowStatus(i_status);
|
||||
}
|
||||
|
||||
CPaneMgr* dMeter2Info_getMeterItemPanePtr(s32 i_idx) {
|
||||
return g_meter2_info.getMeterItemPanePtr(i_idx);
|
||||
}
|
||||
|
||||
void dMeter2Info_getString(u32 i_stringID, TEXT_SPAN o_string, JMSMesgEntry_c* i_msgEntry) {
|
||||
g_meter2_info.getString(i_stringID, o_string, i_msgEntry);
|
||||
}
|
||||
|
||||
void dMeter2Info_getStringKanji(u32 i_stringID, TEXT_SPAN o_string, JMSMesgEntry_c* i_msgEntry) {
|
||||
g_meter2_info.getStringKanji(i_stringID, o_string, i_msgEntry);
|
||||
}
|
||||
|
||||
void dMeter2Info_getStringKana(u32 i_stringID, TEXT_SPAN o_string, JMSMesgEntry_c* i_msgEntry) {
|
||||
g_meter2_info.getStringKana(i_stringID, o_string, i_msgEntry);
|
||||
}
|
||||
|
||||
f32 dMeter2Info_getStringLength(JUTFont* i_font, f32 param_2, f32 param_3, char* i_string) {
|
||||
return g_meter2_info.getStringLength(i_font, param_2, param_3, i_string);
|
||||
}
|
||||
|
||||
f32 dMeter2Info_getStringLength(J2DTextBox* i_textbox, char* i_string) {
|
||||
return g_meter2_info.getStringLength(i_textbox, i_string);
|
||||
}
|
||||
|
||||
void dMeter2Info_setHotSpringTimer(u8 i_slotNo) {
|
||||
g_meter2_info.setHotSpringTimer(i_slotNo);
|
||||
}
|
||||
|
||||
u16 dMeter2Info_getOilGaugeBackUp() {
|
||||
return g_meter2_info.getOilGaugeBackUp();
|
||||
}
|
||||
|
||||
void dMeter2Info_setOilGaugeBackUp(u16 param_1) {
|
||||
g_meter2_info.setOilGaugeBackUp(param_1);
|
||||
}
|
||||
|
||||
void dMeter2Info_setSaveStageName(const char* i_stageName) {
|
||||
g_meter2_info.setSaveStageName(i_stageName);
|
||||
}
|
||||
|
||||
u8 dMeter2Info_getInsectSelectType() {
|
||||
return g_meter2_info.getInsectSelectType();
|
||||
}
|
||||
|
||||
void dMeter2Info_setInsectSelectType(u8 i_type) {
|
||||
g_meter2_info.setInsectSelectType(i_type);
|
||||
}
|
||||
|
||||
u8 dMeter2Info_getWarpStatus() {
|
||||
return g_meter2_info.getWarpStatus();
|
||||
}
|
||||
|
||||
void dMeter2Info_setWarpStatus(u8 i_status) {
|
||||
return g_meter2_info.setWarpStatus(i_status);
|
||||
}
|
||||
|
||||
int dMeter2Info_readItemTexture(u8 i_itemNo, void* i_texBuf1, J2DPicture* i_pic1, void* i_texBuf2,
|
||||
J2DPicture* i_pic2, void* i_texBuf3, J2DPicture* i_pic3, void* i_texBuf4, J2DPicture* i_pic4,
|
||||
int param_9) {
|
||||
return g_meter2_info.readItemTexture(i_itemNo, i_texBuf1, i_pic1, i_texBuf2, i_pic2, i_texBuf3,
|
||||
i_pic3, i_texBuf4, i_pic4, param_9);
|
||||
}
|
||||
|
||||
void dMeter2Info_setItemColor(
|
||||
u8 i_itemNo, J2DPicture* i_pic1, J2DPicture* i_pic2, J2DPicture* i_pic3, J2DPicture* i_pic4) {
|
||||
g_meter2_info.setItemColor(i_itemNo, i_pic1, i_pic2, i_pic3, i_pic4);
|
||||
}
|
||||
|
||||
u8 dMeter2Info_getWarpRoomNo() {
|
||||
return g_meter2_info.getWarpRoomNo();
|
||||
}
|
||||
|
||||
u8 dMeter2Info_getWarpPlayerNo() {
|
||||
return g_meter2_info.getWarpPlayerNo();
|
||||
}
|
||||
|
||||
cXyz& dMeter2Info_getWarpPos() {
|
||||
return g_meter2_info.getWarpPos();
|
||||
}
|
||||
|
||||
const char* dMeter2Info_getWarpStageName() {
|
||||
return g_meter2_info.getWarpStageName();
|
||||
}
|
||||
|
||||
void dMeter2Info_setNowCount(u8 i_count) {
|
||||
g_meter2_info.setNowCount(i_count);
|
||||
}
|
||||
|
||||
void dMeter2Info_setMaxCount(u8 i_count) {
|
||||
g_meter2_info.setMaxCount(i_count);
|
||||
}
|
||||
|
||||
BOOL dMeter2Info_isDirectUseItem(int param_0) {
|
||||
return g_meter2_info.isDirectUseItem(param_0);
|
||||
}
|
||||
|
||||
bool dMeter2Info_isUseButton(int i_buttonBit) {
|
||||
return g_meter2_info.isUseButton(i_buttonBit);
|
||||
}
|
||||
|
||||
void dMeter2Info_setMeterMapClass(dMeterMap_c* i_map) {
|
||||
g_meter2_info.setMeterMapClass(i_map);
|
||||
}
|
||||
|
||||
void dMeter2Info_decHotSpringTimer() {
|
||||
g_meter2_info.decHotSpringTimer();
|
||||
}
|
||||
|
||||
void dMeter2Info_allUseButton() {
|
||||
g_meter2_info.allUseButton();
|
||||
}
|
||||
|
||||
void dMeter2Info_offUseButton(int i_buttonBit) {
|
||||
g_meter2_info.offUseButton(i_buttonBit);
|
||||
}
|
||||
|
||||
void dMeter2Info_resetGameStatus() {
|
||||
g_meter2_info.resetGameStatus();
|
||||
}
|
||||
|
||||
void dMeter2Info_onGameStatus(int i_status) {
|
||||
g_meter2_info.onGameStatus(i_status);
|
||||
}
|
||||
|
||||
void dMeter2Info_setMapStatus(u8 i_status) {
|
||||
g_meter2_info.setMapStatus(i_status);
|
||||
}
|
||||
|
||||
u8 dMeter2Info_getMapStatus() {
|
||||
return g_meter2_info.getMapStatus();
|
||||
}
|
||||
|
||||
void dMeter2Info_setPauseStatus(u8 i_status) {
|
||||
g_meter2_info.setPauseStatus(i_status);
|
||||
}
|
||||
|
||||
void dMeter2Info_resetPauseStatus() {
|
||||
g_meter2_info.resetPauseStatus();
|
||||
}
|
||||
|
||||
u8 dMeter2Info_getPauseStatus() {
|
||||
return g_meter2_info.getPauseStatus();
|
||||
}
|
||||
|
||||
bool dMeter2Info_isGameStatus(int i_status) {
|
||||
return g_meter2_info.isGameStatus(i_status);
|
||||
}
|
||||
|
||||
bool dMeter2Info_isTouchKeyCheck(int i_status) {
|
||||
return g_meter2_info.isTouchKeyCheck(i_status);
|
||||
}
|
||||
|
||||
void dMeter2Info_setMapKeyDirection(u16 i_direction) {
|
||||
g_meter2_info.setMapKeyDirection(i_direction);
|
||||
}
|
||||
|
||||
bool dMeter2Info_isSub2DStatus(int i_flag) {
|
||||
return g_meter2_info.isSub2DStatus(i_flag);
|
||||
}
|
||||
|
||||
void dMeter2Info_offMenuInForce(int i_flag) {
|
||||
g_meter2_info.offMenuInForce(i_flag);
|
||||
}
|
||||
|
||||
bool dMeter2Info_isMenuInForce(int i_flag) {
|
||||
return g_meter2_info.isMenuInForce(i_flag);
|
||||
}
|
||||
|
||||
void dMeter2Info_setMenuWindowClass(dMw_c* i_menu) {
|
||||
g_meter2_info.setMenuWindowClass(i_menu);
|
||||
}
|
||||
|
||||
void dMeter2Info_resetWarpStatus() {
|
||||
g_meter2_info.resetWarpStatus();
|
||||
}
|
||||
|
||||
u16 dMeter2Info_getMapKeyDirection() {
|
||||
return g_meter2_info.getMapKeyDirection();
|
||||
}
|
||||
|
||||
u8 dMeter2Info_getWindowStatus() {
|
||||
return g_meter2_info.getWindowStatus();
|
||||
}
|
||||
|
||||
void dMeter2Info_setMsgResource(void* i_res) {
|
||||
g_meter2_info.setMsgResource(i_res);
|
||||
}
|
||||
|
||||
void dMeter2Info_setStageMsgResource(void* i_res) {
|
||||
g_meter2_info.setStageMsgResource(i_res);
|
||||
}
|
||||
|
||||
void dMeter2Info_setMsgUnitResource(void* i_res) {
|
||||
g_meter2_info.setMsgUnitResource(i_res);
|
||||
}
|
||||
|
||||
void* dMeter2Info_getMsgResource() {
|
||||
return g_meter2_info.getMsgResource();
|
||||
}
|
||||
|
||||
void* dMeter2Info_getStageMsgResource() {
|
||||
return g_meter2_info.getStageMsgResource();
|
||||
}
|
||||
|
||||
void* dMeter2Info_getMsgUnitResource() {
|
||||
return g_meter2_info.getMsgUnitResource();
|
||||
}
|
||||
|
||||
u8 dMeter2Info_getLightDropGetFlag(int i_no) {
|
||||
return g_meter2_info.getLightDropGetFlag(i_no);
|
||||
}
|
||||
|
||||
s32 dMeter2Info_getMeterStringType() {
|
||||
return g_meter2_info.getMeterStringType();
|
||||
}
|
||||
|
||||
void dMeter2Info_setMeterClass(dMeter2_c* i_meter) {
|
||||
g_meter2_info.setMeterClass(i_meter);
|
||||
}
|
||||
|
||||
void dMeter2Info_onLifeGaugeSE() {
|
||||
g_meter2_info.onLifeGaugeSE();
|
||||
}
|
||||
|
||||
void dMeter2Info_offLifeGaugeSE() {
|
||||
g_meter2_info.offLifeGaugeSE();
|
||||
}
|
||||
|
||||
u8 dMeter2Info_getLifeGaugeSE() {
|
||||
return g_meter2_info.getLifeGaugeSE();
|
||||
}
|
||||
|
||||
const char* dMeter2Info_getSaveStageName() {
|
||||
return g_meter2_info.getSaveStageName();
|
||||
}
|
||||
|
||||
void dMeter2Info_onShopTalkFlag() {
|
||||
g_meter2_info.onShopTalkFlag();
|
||||
}
|
||||
|
||||
void dMeter2Info_setLightDropGetFlag(int i_no, u8 i_flag) {
|
||||
g_meter2_info.setLightDropGetFlag(i_no, i_flag);
|
||||
}
|
||||
|
||||
u8 dMeter2Info_getRentalBombBag() {
|
||||
return g_meter2_info.getRentalBombBag();
|
||||
}
|
||||
|
||||
u8 dMeter2Info_getMiniGameItemSetFlag() {
|
||||
return g_meter2_info.getMiniGameItemSetFlag();
|
||||
}
|
||||
|
||||
void dMeter2Info_setMiniGameItem(u8 i_minigameFlag) {
|
||||
g_meter2_info.setMiniGameItem(i_minigameFlag);
|
||||
}
|
||||
|
||||
void dMeter2Info_resetMiniGameItem(bool i_saveItem) {
|
||||
g_meter2_info.resetMiniGameItem(i_saveItem);
|
||||
}
|
||||
|
||||
void dMeter2Info_setTableMapRegionNo(u8 i_regionNo) {
|
||||
g_meter2_info.setTableMapRegionNo(i_regionNo);
|
||||
}
|
||||
|
||||
void dMeter2Info_setGoldWolfMapType(u8 i_mapType) {
|
||||
g_meter2_info.setGoldWolfMapType(i_mapType);
|
||||
}
|
||||
|
||||
void dMeter2Info_changeWater(u8 i_slotNo) {
|
||||
g_meter2_info.changeWater(i_slotNo);
|
||||
}
|
||||
|
||||
void dMeter2Info_warpInProc() {
|
||||
g_meter2_info.warpInProc();
|
||||
}
|
||||
|
||||
void dMeter2Info_warpOutProc() {
|
||||
g_meter2_info.warpOutProc();
|
||||
}
|
||||
|
||||
dMeter2_c* dMeter2Info_getMeterClass() {
|
||||
return g_meter2_info.getMeterClass();
|
||||
}
|
||||
|
||||
s16 dMeter2Info_getMsgKeyWaitTimer() {
|
||||
return g_meter2_info.getMsgKeyWaitTimer();
|
||||
}
|
||||
|
||||
void dMeter2Info_onDirectUseItem(int param_0) {
|
||||
g_meter2_info.onDirectUseItem(param_0);
|
||||
}
|
||||
|
||||
void dMeter2Info_setFloatingFlow(u16 i_flowID, s16 i_msgTimer, bool i_wakuVisible) {
|
||||
g_meter2_info.setFloatingFlow(i_flowID, i_msgTimer, i_wakuVisible);
|
||||
}
|
||||
|
||||
u8 dMeter2Info_getGameOverType() {
|
||||
return g_meter2_info.getGameOverType();
|
||||
}
|
||||
|
||||
void dMeter2Info_setGameOverType(u8 i_gameoverType) {
|
||||
g_meter2_info.setGameOverType(i_gameoverType);
|
||||
}
|
||||
|
||||
void dMeter2Info_setMsgKeyWaitTimer(s16 i_waitTimer) {
|
||||
g_meter2_info.setMsgKeyWaitTimer(i_waitTimer);
|
||||
}
|
||||
|
||||
s32 dMeter2Info_getMsgTimeMs() {
|
||||
return g_meter2_info.getMsgTimeMs();
|
||||
}
|
||||
|
||||
s32 dMeter2Info_getTimeMs() {
|
||||
return g_meter2_info.getTimeMs();
|
||||
}
|
||||
|
||||
void dMeter2Info_setMsgTimeMs(s32 i_msgTime) {
|
||||
g_meter2_info.setMsgTimeMs(i_msgTime);
|
||||
}
|
||||
|
||||
void dMeter2Info_setTimeMs(s32 i_time) {
|
||||
g_meter2_info.setTimeMs(i_time);
|
||||
}
|
||||
|
||||
u8 dMeter2Info_getNowCount() {
|
||||
return g_meter2_info.getNowCount();
|
||||
}
|
||||
|
||||
u8 dMeter2Info_getMaxCount() {
|
||||
return g_meter2_info.getMaxCount();
|
||||
}
|
||||
|
||||
void dMeter2Info_setScopeZoomPointer(u8 param_0) {
|
||||
g_meter2_info.setScopeZoomPointer(param_0);
|
||||
}
|
||||
|
||||
void dMeter2Info_decMsgKeyWaitTimer() {
|
||||
g_meter2_info.decMsgKeyWaitTimer();
|
||||
}
|
||||
|
||||
bool dMeter2Info_isFloatingMessageVisible() {
|
||||
return g_meter2_info.isFloatingMessageVisible();
|
||||
}
|
||||
|
||||
u8 dMeter2Info_getItemExplainWindowStatus() {
|
||||
return g_meter2_info.getItemExplainWindowStatus();
|
||||
}
|
||||
|
||||
void dMeter2Info_setItemExplainWindowStatus(u8 i_value) {
|
||||
g_meter2_info.setItemExplainWindowStatus(i_value);
|
||||
}
|
||||
|
||||
void dMeter2Info_resetDirectUseItem() {
|
||||
g_meter2_info.resetDirectUseItem();
|
||||
}
|
||||
|
||||
u16 dMeter2Info_getFloatingFlowID() {
|
||||
return g_meter2_info.getFloatingFlowID();
|
||||
}
|
||||
|
||||
u8 dMeter2Info_getCollectCursorPosX() {
|
||||
return g_meter2_info.getCollectCursorPosX();
|
||||
}
|
||||
|
||||
u8 dMeter2Info_getCollectCursorPosY() {
|
||||
return g_meter2_info.getCollectCursorPosY();
|
||||
}
|
||||
|
||||
void dMeter2Info_setCollectCursorPosXY(u8 x, u8 y) {
|
||||
g_meter2_info.setCollectCursorPosXY(x, y);
|
||||
}
|
||||
|
||||
void dMeter2Info_onBlinkButton(int i_flag) {
|
||||
g_meter2_info.onBlinkButton(i_flag);
|
||||
}
|
||||
|
||||
bool dMeter2Info_isFloatingMessageWakuVisible() {
|
||||
return g_meter2_info.isFloatingMessageWakuVisible();
|
||||
}
|
||||
|
||||
bool dMeter2Info_isBlinkButton(int i_flag) {
|
||||
return g_meter2_info.isBlinkButton(i_flag);
|
||||
}
|
||||
|
||||
void dMeter2Info_resetBlinkButton() {
|
||||
g_meter2_info.resetBlinkButton();
|
||||
}
|
||||
|
||||
void dMeter2Info_resetFloatingMessage() {
|
||||
g_meter2_info.resetFloatingMessage();
|
||||
}
|
||||
|
||||
s16 dMeter2Info_decFloatingMessageTimer() {
|
||||
return g_meter2_info.decFloatingMessageTimer();
|
||||
}
|
||||
|
||||
s16 dMeter2Info_getFloatingMessageTimer() {
|
||||
return g_meter2_info.getFloatingMessageTimer();
|
||||
}
|
||||
|
||||
u16 dMeter2Info_getFloatingMessageID() {
|
||||
return g_meter2_info.getFloatingMessageID();
|
||||
}
|
||||
|
||||
s16 dMeter2Info_getHorseLifeCount() {
|
||||
return g_meter2_info.getHorseLifeCount();
|
||||
}
|
||||
|
||||
void dMeter2Info_setMeterString(s32 i_string) {
|
||||
g_meter2_info.setMeterString(i_string);
|
||||
}
|
||||
|
||||
void dMeter2Info_resetMeterString() {
|
||||
g_meter2_info.resetMeterString();
|
||||
}
|
||||
|
||||
void dMeter2Info_setMeterItemPanePtr(int i_no, CPaneMgr* i_pane) {
|
||||
g_meter2_info.setMeterItemPanePtr(i_no, i_pane);
|
||||
}
|
||||
|
||||
bool dMeter2Info_isShopTalkFlag() {
|
||||
return g_meter2_info.isShopTalkFlag();
|
||||
}
|
||||
|
||||
void dMeter2Info_setMapDrugFlag(bool i_flag) {
|
||||
g_meter2_info.setMapDrugFlag(i_flag);
|
||||
}
|
||||
|
||||
bool dMeter2Info_isTempBit(int i_bit) {
|
||||
return g_meter2_info.isTempBit(i_bit);
|
||||
}
|
||||
|
||||
void dMeter2Info_offSub2DStatus(int i_bit) {
|
||||
g_meter2_info.offSub2DStatus(i_bit);
|
||||
}
|
||||
|
||||
void dMeter2Info_onSub2DStatus(int i_bit) {
|
||||
g_meter2_info.onSub2DStatus(i_bit);
|
||||
}
|
||||
|
||||
void dMeter2Info_set2DWidth(f32 i_width) {
|
||||
g_meter2_info.set2DWidth(i_width);
|
||||
}
|
||||
|
||||
void dMeter2Info_set2DHeight(f32 i_height) {
|
||||
g_meter2_info.set2DHeight(i_height);
|
||||
}
|
||||
|
||||
void dMeter2Info_set2DPosH(f32 i_posH) {
|
||||
g_meter2_info.set2DPosH(i_posH);
|
||||
}
|
||||
|
||||
void dMeter2Info_set2DPosV(f32 i_posV) {
|
||||
g_meter2_info.set2DPosV(i_posV);
|
||||
}
|
||||
|
||||
void dMeter2Info_offShopTalkFlag() {
|
||||
g_meter2_info.offShopTalkFlag();
|
||||
}
|
||||
|
||||
void dMeter2Info_onUseButton(int i_button) {
|
||||
g_meter2_info.onUseButton(i_button);
|
||||
}
|
||||
|
||||
f32 dMeter2Info_get2DWidth() {
|
||||
return g_meter2_info.get2DWidth();
|
||||
}
|
||||
|
||||
f32 dMeter2Info_get2DHeight() {
|
||||
return g_meter2_info.get2DHeight();
|
||||
}
|
||||
|
||||
void dMeter2Info_setWarpInfo(const char* i_stageName, const cXyz& i_position, s16 i_angle,
|
||||
u8 i_roomNo, u8 param_4, u8 i_warpPlayerNo) {
|
||||
g_meter2_info.setWarpInfo(i_stageName, i_position, i_angle, i_roomNo, param_4, i_warpPlayerNo);
|
||||
}
|
||||
|
||||
u8 dMeter2Info_getTableMapRegionNo() {
|
||||
return g_meter2_info.getTableMapRegionNo();
|
||||
}
|
||||
|
||||
u8 dMeter2Info_getGoldWolfMapType() {
|
||||
return g_meter2_info.getGoldWolfMapType();
|
||||
}
|
||||
|
||||
bool dMeter2Info_isWindowAccept(int param_0) {
|
||||
return g_meter2_info.isWindowAccept(param_0);
|
||||
}
|
||||
|
||||
void dMeter2Info_setHorseLifeCount(s16 i_count) {
|
||||
g_meter2_info.setHorseLifeCount(i_count);
|
||||
}
|
||||
|
||||
void dMeter2Info_offTempBit(int i_bit) {
|
||||
g_meter2_info.offTempBit(i_bit);
|
||||
}
|
||||
|
||||
void dMeter2Info_onTempBit(int i_bit) {
|
||||
g_meter2_info.onTempBit(i_bit);
|
||||
}
|
||||
|
||||
void dMeter2Info_setFloatingMessage(u16 i_msgID, s16 i_msgTimer, bool i_wakuVisible) {
|
||||
g_meter2_info.setFloatingMessage(i_msgID, i_msgTimer, i_wakuVisible);
|
||||
}
|
||||
|
||||
void dMeter2Info_setMiniGameCount(s8 i_count) {
|
||||
g_meter2_info.setMiniGameCount(i_count);
|
||||
}
|
||||
|
||||
void dMeter2Info_onWindowAccept(int param_0) {
|
||||
g_meter2_info.onWindowAccept(param_0);
|
||||
}
|
||||
|
||||
void dMeter2Info_offWindowAccept(int param_0) {
|
||||
g_meter2_info.offWindowAccept(param_0);
|
||||
}
|
||||
|
||||
void dMeter2Info_onMenuInForce(int param_0) {
|
||||
g_meter2_info.onMenuInForce(param_0);
|
||||
}
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user