void Hud::pauseButtonClicked(ESUI::Button *b) {
if (!isPaused && !menuRoot) {
isPaused = true;
System::playSound("Sounds/pause.wav");
sunshieldSprite->switchToState(SUNSHIELD_STATE_CLOSED, [=]() {
gameScene->notifyPaused(true);
});
System::playSound("Sounds/pendantScreenSelect.wav");
showPauseMenu();
}
}