mirror of
https://github.com/pret/pmd-red.git
synced 2025-02-25 23:55:41 +00:00
doc a music function
This commit is contained in:
parent
6e33dcb937
commit
1b46057bb8
@ -100197,7 +100197,7 @@ _08084030:
|
||||
ldr r0, _08084048
|
||||
ands r0, r1
|
||||
ldrh r1, [r4, 0x8]
|
||||
bl sub_800BE8C
|
||||
bl FadeInNewBGM
|
||||
_0808403A:
|
||||
ldrh r0, [r4, 0xA]
|
||||
strh r0, [r4, 0xC]
|
||||
|
@ -5,7 +5,7 @@ void nullsub_26(void);
|
||||
|
||||
extern u8 sub_80023E4(u8);
|
||||
extern void sub_800BDFC(u16 r0);
|
||||
extern void sub_800BE8C(u16 r0, u16 r1);
|
||||
extern void FadeInNewBGM(u16 r0, u16 r1);
|
||||
extern void sub_800BF48(u16 r0);
|
||||
extern void sub_800BF80(void);
|
||||
extern void sub_800BFD0(u16 r0);
|
||||
@ -158,9 +158,9 @@ void sub_80118F0(u16 r0)
|
||||
sub_800BDFC(r0);
|
||||
}
|
||||
|
||||
void sub_8011900(u16 r0, u16 r1)
|
||||
void sub_8011900(u16 songIndex, u16 speed)
|
||||
{
|
||||
sub_800BE8C(r0, r1);
|
||||
FadeInNewBGM(songIndex, speed);
|
||||
}
|
||||
|
||||
void sub_8011914(u16 r0)
|
||||
|
@ -118,7 +118,7 @@ void sub_800BDFC(u16 songIndex)
|
||||
#ifndef NONMATCHING
|
||||
NAKED
|
||||
#endif
|
||||
void sub_800BE8C(u16 SongIndex, u16 r1)
|
||||
void FadeInNewBGM(u16 SongIndex, u16 speed)
|
||||
{
|
||||
#ifdef NONMATCHING
|
||||
// TODO regswap memes
|
||||
@ -136,16 +136,16 @@ void sub_800BE8C(u16 SongIndex, u16 r1)
|
||||
return;
|
||||
}
|
||||
|
||||
if((r1 > 0x80 << 1))
|
||||
if((speed > 0x80 << 1))
|
||||
{
|
||||
r1 = 0x10;
|
||||
speed = 0x10;
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
if(r1 >> 4 == 0)
|
||||
if(speed >> 4 == 0)
|
||||
{
|
||||
r1 = 1;
|
||||
speed = 1;
|
||||
}
|
||||
}
|
||||
|
||||
@ -160,7 +160,7 @@ void sub_800BE8C(u16 SongIndex, u16 r1)
|
||||
m4aMPlayImmInit(&gUnknown_20008F0);
|
||||
m4aMPlayVolumeControl(&gUnknown_20008F0, 0xFF, 0);
|
||||
m4aSongNumStop(SongIndex);
|
||||
m4aMPlayFadeIn(&gUnknown_20008F0, r1);
|
||||
m4aMPlayFadeIn(&gUnknown_20008F0, speed);
|
||||
}
|
||||
if(interrupt_flag)
|
||||
EnableInterrupts();
|
||||
|
Loading…
x
Reference in New Issue
Block a user