start interstitial page work

This commit is contained in:
Dante Ruiz 2018-07-31 14:10:19 -07:00
parent 09d1964f1d
commit 0b7d6cb720
3 changed files with 19 additions and 4 deletions

View file

@ -3412,6 +3412,16 @@ bool Application::isServerlessMode() const {
return false;
}
bool Application::isInterstitialPage() {
return _interstitialMode;
}
void Application::setInterstitialMode(bool interstitialMode) {
if (_interstitialMode != interstitialMode) {
_interstitialMode = interstitialMode;
}
}
void Application::setIsServerlessMode(bool serverlessDomain) {
auto tree = getEntities()->getTree();
if (tree) {
@ -5471,6 +5481,8 @@ static bool domainLoadingInProgress = false;
void Application::update(float deltaTime) {
PROFILE_RANGE_EX(app, __FUNCTION__, 0xffff0000, (uint64_t)_renderFrameCount + 1);
auto audioClient = DependencyManager::get<AudioClient>();
audioClient->setMuted(true);
if (!_physicsEnabled) {
if (!domainLoadingInProgress) {
PROFILE_ASYNC_BEGIN(app, "Scene Loading", "");

View file

@ -304,6 +304,7 @@ public:
void saveNextPhysicsStats(QString filename);
bool isServerlessMode() const;
bool isInterstitialMode() const;
void replaceDomainContent(const QString& url);
@ -423,6 +424,7 @@ public slots:
void setPreferredCursor(const QString& cursor);
void setIsServerlessMode(bool serverlessDomain);
void setIsInterstitialMode(bool interstialMode);
void loadServerlessDomain(QUrl domainURL);
void updateVerboseLogging();
@ -624,6 +626,7 @@ private:
QSet<int> _keysPressed;
bool _enableProcessOctreeThread;
bool _interstitialMode { true };
OctreePacketProcessor _octreeProcessor;
EntityEditPacketSender _entityEditSender;

View file

@ -668,7 +668,7 @@ void AudioClient::stop() {
void AudioClient::handleAudioEnvironmentDataPacket(QSharedPointer<ReceivedMessage> message) {
char bitset;
/*char bitset;
message->readPrimitive(&bitset);
bool hasReverb = oneAtBit(bitset, HAS_REVERB_BIT);
@ -680,11 +680,11 @@ void AudioClient::handleAudioEnvironmentDataPacket(QSharedPointer<ReceivedMessag
_receivedAudioStream.setReverb(reverbTime, wetLevel);
} else {
_receivedAudioStream.clearReverb();
}
}*/
}
void AudioClient::handleAudioDataPacket(QSharedPointer<ReceivedMessage> message) {
/*
if (message->getType() == PacketType::SilentAudioFrame) {
_silentInbound.increment();
} else {
@ -709,7 +709,7 @@ void AudioClient::handleAudioDataPacket(QSharedPointer<ReceivedMessage> message)
// Audio output must exist and be correctly set up if we're going to process received audio
_receivedAudioStream.parseData(*message);
#endif
}
}*/
}
AudioClient::Gate::Gate(AudioClient* audioClient) :