Skip to content

Commit e26b90d

Browse files
committed
use new sound API
1 parent 6802d50 commit e26b90d

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

poki-sdk/src/pokisdk.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66

77
#if defined(DM_PLATFORM_HTML5)
88

9+
static const dmhash_t MASTER_SOUND_GROUP = dmHashString64("master");
10+
911
enum PokiCallbackType
1012
{
1113
TYPE_INTERSTITIAL,
@@ -97,6 +99,11 @@ static void PokiSdk_InvokeCallback(PokiCallbackType callbackType, int intArg, co
9799
}
98100
numOfArgs += 1;
99101

102+
if ((pokiSdk_Callback != 0x0) && destroy_callback)
103+
{
104+
dmSound::SetGroupMute(MASTER_SOUND_GROUP, false);
105+
}
106+
100107
int ret = dmScript::PCall(L, numOfArgs, 0);
101108
(void)ret;
102109

@@ -111,11 +118,13 @@ static void PokiSdk_InvokeCallback(PokiCallbackType callbackType, int intArg, co
111118

112119
static void PokiSdk_CommercialBreakCallback()
113120
{
121+
dmSound::SetGroupMute(MASTER_SOUND_GROUP, true);
114122
PokiSdk_InvokeCallback(TYPE_INTERSTITIAL, 0, 0);
115123
}
116124

117125
static void PokiSdk_RewardedBreakCallback(PokiRewardedBreakResult result)
118126
{
127+
dmSound::SetGroupMute(MASTER_SOUND_GROUP, true);
119128
PokiSdk_InvokeCallback(TYPE_REWARDED, result, 0);
120129
}
121130

0 commit comments

Comments
 (0)