mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-07-12 05:28:43 -04:00
9649319ec4
* Reorganize files into libs/{dolphin,JSystem,PowerPC_EABI_Support,revolution,TRK_MINNOW_DOLPHIN}
* Update configure.py and project.py for new libs structure
* Refactor `#include <dolphin/x.h>` -> `<x.h>`
* Remove `__REVOLUTION_SDK__` forwards from dolphin
* Fix dolphin/ references in revolution
* Wrap `#include <dolphin.h>` in `!__REVOLUTION_SDK__`
* Always build TRK against dolphin headers
* Resolve revolution SDK header resolution issues
20 lines
536 B
C++
20 lines
536 B
C++
#include "JSystem/JSystem.h" // IWYU pragma: keep
|
|
|
|
#include "JSystem/JAudio2/JASSoundParams.h"
|
|
|
|
void JASSoundParams::clamp() {
|
|
clampVolume();
|
|
clampPitch();
|
|
clampFxMix();
|
|
clampPan();
|
|
clampDolby();
|
|
}
|
|
|
|
void JASSoundParams::combine(const JASSoundParams &other1, const JASSoundParams &other2) {
|
|
mVolume = other1.mVolume * other2.mVolume;
|
|
mPitch = other1.mPitch * other2.mPitch;
|
|
mFxMix = other1.mFxMix + other2.mFxMix;
|
|
mPan = other1.mPan + other2.mPan - 0.5f;
|
|
mDolby = other1.mDolby + other2.mDolby;
|
|
}
|