History

lots of knobs and dials

ZappoMan committed 12 years ago

Commit 593fc6c1 parent c35d6bd5 files · +154 −78Browse files

Showing the changes to interface/src/Application.cpp (1 of 5 files). Show all

Unified · Split

interface/src/Application.cpp+17−8
@@ -2787,7 +2787,7 @@ void Application::displayStats() { · 2786 unmodified lines
27872787
27882788 glm::vec3 avatarPos = _myAvatar->getPosition();
27892789
2790− lines = _statsExpanded ? 5 : 3;
2790+ lines = _statsExpanded ? 8 : 3;
27912791 displayStatsBackground(backgroundColor, horizontalOffset, 0, _glWidget->width() - (mirrorEnabled ? 301 : 411) - horizontalOffset, lines * STATS_PELS_PER_LINE + 10);
27922792 horizontalOffset += 5;
27932793
@@ -2840,26 +2840,34 @@ void Application::displayStats() { · 46 unmodified lines
28402840 // add some reflection stats
28412841 char reflectionsStatus[128];
28422842
2843− sprintf(reflectionsStatus, "Reflections: %d, Pre-Delay: %f, Separate Ears:%s",
2843+ sprintf(reflectionsStatus, "Reflections: %d, Original: %s, Ears: %s, Source: %s",
28442844 _audioReflector.getReflections(),
2845− _audioReflector.getDelayFromDistance(0.0f),
2846− debug::valueOf(Menu::getInstance()->isOptionChecked(MenuOption::AudioSpatialProcessingSeparateEars)));
2845+ (Menu::getInstance()->isOptionChecked(MenuOption::AudioSpatialProcessingIncudeOriginal)
2846+ ? "with" : "without"),
2847+ (Menu::getInstance()->isOptionChecked(MenuOption::AudioSpatialProcessingSeparateEars)
2848+ ? "two" : "one"),
2849+ (Menu::getInstance()->isOptionChecked(MenuOption::AudioSpatialProcessingStereoSource)
2850+ ? "stereo" : "mono")
2851+ );
28472852
28482853 verticalOffset += STATS_PELS_PER_LINE;
28492854 drawText(horizontalOffset, verticalOffset, 0.10f, 0.f, 2.f, reflectionsStatus, WHITE_TEXT);
28502855
2851− sprintf(reflectionsStatus, "Delay: average %f, max %f, min %f",
2856+ sprintf(reflectionsStatus, "Delay: pre: %f, average %f, max %f, min %f, speed: %f",
2857+ _audioReflector.getDelayFromDistance(0.0f),
28522858 _audioReflector.getAverageDelayMsecs(),
28532859 _audioReflector.getMaxDelayMsecs(),
2854− _audioReflector.getMinDelayMsecs());
2860+ _audioReflector.getMinDelayMsecs(),
2861+ _audioReflector.getSoundMsPerMeter());
28552862
28562863 verticalOffset += STATS_PELS_PER_LINE;
28572864 drawText(horizontalOffset, verticalOffset, 0.10f, 0.f, 2.f, reflectionsStatus, WHITE_TEXT);
28582865
2859− sprintf(reflectionsStatus, "Attenuation: average %f, max %f, min %f",
2866+ sprintf(reflectionsStatus, "Attenuation: average %f, max %f, min %f, distance scale: %f",
28602867 _audioReflector.getAverageAttenuation(),
28612868 _audioReflector.getMaxAttenuation(),
2862− _audioReflector.getMinAttenuation());
2869+ _audioReflector.getMinAttenuation(),
2870+ _audioReflector.getDistanceAttenuationScalingFactor());
28632871
28642872 verticalOffset += STATS_PELS_PER_LINE;
28652873 drawText(horizontalOffset, verticalOffset, 0.10f, 0.f, 2.f, reflectionsStatus, WHITE_TEXT);
@@ -3725,6 +3733,7 @@ void Application::loadScript(const QString& scriptName) { · 859 unmodified lines
37253733 scriptEngine->registerGlobalObject("Menu", MenuScriptingInterface::getInstance());
37263734 scriptEngine->registerGlobalObject("Settings", SettingsScriptingInterface::getInstance());
37273735 scriptEngine->registerGlobalObject("AudioDevice", AudioDeviceScriptingInterface::getInstance());
3736+ scriptEngine->registerGlobalObject("AudioReflector", &_audioReflector);
37283737
37293738 QThread* workerThread = new QThread(this);
37303739

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t