mirror of
https://github.com/ACreTeam/ac-decomp
synced 2026-08-10 02:35:20 -04:00
Implement & link m_bgm
This commit is contained in:
+2
-2
@@ -19,8 +19,8 @@ extern void sAdo_Calc_MicPosition_forTrig(f32* fcalc, u16* scalc, xyz_t* pos);
|
||||
extern void sAdo_Calc_MicPosition_forLevel(f32* fcalc, u16* scalc, xyz_t* pos);
|
||||
|
||||
extern void sAdo_GameFrame();
|
||||
extern void sAdo_BgmStart(s8 id);
|
||||
extern void sAdo_BgmStop(s16 id);
|
||||
extern void sAdo_BgmStart(u8 id);
|
||||
extern void sAdo_BgmStop(u16 id);
|
||||
extern void sAdo_SysTrgStart(u16 id);
|
||||
|
||||
extern void sAdo_PlyWalkSe(int walk, xyz_t* pos);
|
||||
|
||||
@@ -9,9 +9,9 @@ extern "C" {
|
||||
|
||||
extern void Na_InitAudio(void (*fatal_callback)(), u8* load_addr, size_t load_size, u8* bootsound, size_t bootsound_size, BOOL cut_flag);
|
||||
extern void Na_GameFrame();
|
||||
extern void Na_BgmStart(s8);
|
||||
extern void Na_BgmStart(u8);
|
||||
extern void Na_BgmCrossfadeStart(u8);
|
||||
extern void Na_BgmStop(s16);
|
||||
extern void Na_BgmStop(u16);
|
||||
extern void Na_SysTrgStart(u16);
|
||||
extern void Na_PlyWalkSe(int, u16,f32);
|
||||
extern void Na_PlyWalkSeRoom(int, u16, f32);
|
||||
|
||||
+39
-10
@@ -2,26 +2,55 @@
|
||||
#define M_BGM_H
|
||||
|
||||
#include "types.h"
|
||||
#include "game_h.h"
|
||||
#include "m_lib.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
extern void mBGM_ct();
|
||||
extern void mBGM_reset();
|
||||
extern void mBGMPsComp_make_ps_lost_fanfare(u8 bgm_no, u16 unk);
|
||||
extern void mBGMPsComp_scene_mode(int scene_mode);
|
||||
extern void mBGMPsComp_make_ps_wipe(u16 ps_wipe);
|
||||
extern void mBGMPsComp_delete_ps_demo(u8 bgm_num, u16 stop_type);
|
||||
extern void mBGMPsComp_make_ps_demo(u8 bgm_no, u16 stop_type);
|
||||
extern void mBGMPsComp_museum_status(int museum_status);
|
||||
extern void mBGMPsComp_make_ps_fanfare(u8 bgm_num, u16 stop_type);
|
||||
extern void mBGMPsComp_make_ps_lost_fanfare(u8 bgm_num, u16 stop_type);
|
||||
extern void mBGMPsComp_make_ps_wipe(u16 stop_type);
|
||||
extern void mBGMPsComp_make_ps_quiet(u16 stop_type);
|
||||
extern void mBGMPsComp_make_ps_co_quiet(u16 stop_type, s16 counter);
|
||||
extern void mBGMPsComp_make_ps_fc_quiet(u16 stop_type);
|
||||
extern void mBGMPsComp_make_ps_demo(u8 bgm_num, u16 stop_type);
|
||||
extern void mBGMPsComp_make_ps_happening(u8 bgm_num, u16 stop_type);
|
||||
extern void mBGMPsComp_make_ps_room(u8 bgm_num, u16 stop_type);
|
||||
extern void mBGMPsComp_make_ps_quietField(u16 stop_type);
|
||||
extern void mBGMPsComp_make_ps_fc_quietField(u16 stop_type);
|
||||
extern void mBGMPsComp_make_ps_fieldSuddenEv(u8 bgm_num, u16 stop_type, u8 priority);
|
||||
extern void mBGMPsComp_delete_ps_fanfare(u8 bgm_num, u16 stop_type);
|
||||
extern void mBGMPsComp_delete_ps_wipe();
|
||||
extern void mBGMPsComp_delete_ps_demo(u8 bgm_num, u16 stop_type);
|
||||
extern void mBGMPsComp_delete_ps_happening(u8 bgm_num, u16 stop_type);
|
||||
extern void mBGMPsComp_delete_ps_room(u8 bgm_num, u16 stop_type);
|
||||
extern void mBGMPsComp_delete_ps_quietField();
|
||||
extern void mBGMPsComp_make_ps_co_quiet(u16 stop_type, s16 frames);
|
||||
extern void mBGMPsComp_delete_ps_fieldSuddenEv(u8 bgm_num, u16 stop_type);
|
||||
extern void mBGMPsComp_volume_fishing_start();
|
||||
extern void mBGMPsComp_volume_fishing_end();
|
||||
extern void mBGMPsComp_volume_collect_insects_start();
|
||||
extern void mBGMPsComp_volume_collect_insects_end();
|
||||
extern void mBGMPsComp_volume_talk_start();
|
||||
extern void mBGMPsComp_volume_talk_end();
|
||||
extern void mBGMPsComp_volume_boat_start();
|
||||
extern void mBGMPsComp_volume_boat_end();
|
||||
extern void mBGMPsComp_pause(int state);
|
||||
extern void mBGMPsComp_MDPlayerPos_make();
|
||||
extern void mBGMPsComp_MDPlayerPos_delete();
|
||||
extern void mBGMPsComp_MDPlayerPos_param_set(const xyz_t* pos, u16 angle, u16 md_type, u32 ongen_no);
|
||||
extern void mBGMPsComp_scene_mode(u8 mode);
|
||||
extern void mBGMPsComp_museum_status(u8 status);
|
||||
extern int mBGMPsComp_execute_bgm_num_get();
|
||||
extern void mBGMForce_inform_start();
|
||||
extern void mBGMForce_inform_end();
|
||||
extern void mBGMPsComp_pause(int pause_mode);
|
||||
extern void mBGMForce_room_nonstop_start();
|
||||
extern void mBGM_main(GAME* game);
|
||||
extern void mBGM_ct();
|
||||
extern void mBGM_init();
|
||||
extern void mBGM_cleanup();
|
||||
extern void mBGM_reset();
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
||||
@@ -487,6 +487,7 @@ extern int mEv_CheckFirstIntro();
|
||||
extern int mEv_CheckArbeit();
|
||||
extern int mEv_CheckTitleDemo();
|
||||
extern int mEv_check_status(int event, s16 status);
|
||||
extern int mEv_check_status_edge(s16 status);
|
||||
extern s8* mEv_get_common_area(int type, s8 id);
|
||||
extern s8* mEv_reserve_common_area(int type, s8 id);
|
||||
extern s8* mEv_get_save_area(int type, s8 id);
|
||||
|
||||
@@ -25,7 +25,7 @@ extern void mPlib_Set_goal_player_demo_walk(f32 goal_x, f32 goal_z, f32 speed);
|
||||
extern void mPlib_Set_able_hand_all_item_in_demo(s8 enable);
|
||||
extern void mPlib_change_player_cloth_info_lv2(Private_c* priv, mActor_name_t cloth_name);
|
||||
extern int mPlib_Get_address_able_display();
|
||||
extern int mPlib_get_player_actor_main_index(GAME_PLAY* play);
|
||||
extern int mPlib_get_player_actor_main_index(GAME* game);
|
||||
extern int mPlib_check_player_actor_main_index_AllWade(GAME_PLAY* play);
|
||||
extern int mPlib_request_main_demo_wait_type1(GAME_PLAY* play, int param_2, void* param_3);
|
||||
extern int mPlib_request_main_talk_type1(GAME_PLAY* play, ACTOR* other_actor, int turn, int flag);
|
||||
|
||||
Reference in New Issue
Block a user