summaryrefslogtreecommitdiff
path: root/libs/Z2AudioLib/Z2Audience.cpp
diff options
context:
space:
mode:
authorJulgodis <>2021-04-08 01:47:05 +0200
committerJulgodis <>2021-04-08 01:47:05 +0200
commita23a10639979ee10cbea5ffdadadc490d9e60227 (patch)
tree75a86f6d6760a9f4183f3e97606eb7747399a0a8 /libs/Z2AudioLib/Z2Audience.cpp
parentdca1d2a1c032f239c65aa1b7767132c12e89f628 (diff)
demangle data-symbols
Diffstat (limited to 'libs/Z2AudioLib/Z2Audience.cpp')
-rw-r--r--libs/Z2AudioLib/Z2Audience.cpp33
1 files changed, 24 insertions, 9 deletions
diff --git a/libs/Z2AudioLib/Z2Audience.cpp b/libs/Z2AudioLib/Z2Audience.cpp
index 223f9645ea..425048ffe5 100644
--- a/libs/Z2AudioLib/Z2Audience.cpp
+++ b/libs/Z2AudioLib/Z2Audience.cpp
@@ -61,6 +61,17 @@ struct Z2SoundInfo {
/* 802BB158 */ void getAudibleSwFull(JAISoundID);
};
+struct Z2Param {
+ static f32 DISTANCE_MAX;
+ static f32 MAX_VOLUME_DISTANCE;
+ static f32 DOLBY_CENTER_VALUE;
+ static f32 DOLBY_FLONT_DISTANCE_MAX;
+ static f32 DOLBY_BEHIND_DISTANCE_MAX;
+ static f32 DISTANCE_FX_PARAM;
+ static f32 SONIC_SPEED;
+ static f32 MIN_DISTANCE_VOLUME;
+};
+
struct Z2Calc {
struct CurveSign {};
@@ -116,6 +127,10 @@ struct Z2AudibleAbsPos {
JGeometry::TVec3<f32> const*);
};
+struct JMath {
+ static u8 sincosTable_[65536];
+};
+
template <typename A0>
struct JASMemPool {};
/* JASMemPool<Z2Audible> */
@@ -227,18 +242,18 @@ extern "C" void _restgpr_28();
extern "C" void _restgpr_29();
extern "C" extern void* __vt__10JAIAudible[5 + 1 /* padding */];
extern "C" extern void* __vt__11JAIAudience[8];
-extern "C" extern u8 sincosTable___5JMath[65536];
-extern "C" extern f32 DISTANCE_MAX__7Z2Param;
-extern "C" extern f32 MAX_VOLUME_DISTANCE__7Z2Param;
-extern "C" extern f32 DOLBY_CENTER_VALUE__7Z2Param;
-extern "C" extern f32 DOLBY_FLONT_DISTANCE_MAX__7Z2Param;
-extern "C" extern f32 DOLBY_BEHIND_DISTANCE_MAX__7Z2Param;
-extern "C" extern f32 DISTANCE_FX_PARAM__7Z2Param;
-extern "C" extern f32 SONIC_SPEED__7Z2Param;
+extern "C" u8 sincosTable___5JMath[65536];
+extern "C" f32 DISTANCE_MAX__7Z2Param;
+extern "C" f32 MAX_VOLUME_DISTANCE__7Z2Param;
+extern "C" f32 DOLBY_CENTER_VALUE__7Z2Param;
+extern "C" f32 DOLBY_FLONT_DISTANCE_MAX__7Z2Param;
+extern "C" f32 DOLBY_BEHIND_DISTANCE_MAX__7Z2Param;
+extern "C" f32 DISTANCE_FX_PARAM__7Z2Param;
+extern "C" f32 SONIC_SPEED__7Z2Param;
extern "C" extern u32 __float_epsilon;
extern "C" extern u8 data_80450B44[4];
extern "C" extern u8 data_80450B4C[4];
-extern "C" extern f32 MIN_DISTANCE_VOLUME__7Z2Param;
+extern "C" f32 MIN_DISTANCE_VOLUME__7Z2Param;
//
// Declarations: