Show
Ignore:
Timestamp:
15.06.2008 13:36:46 (4 years ago)
Author:
nathan
Message:
  • Mise en place d'un mode Mute pour les classe Musique et Sample. Maintenant cela permet de toujours appellé les évènemens sur les sons sans se préocupper à ce moment là si on a le droit de jouer du son ou non, du coup ce sont les classes de son elle-même qui savent si elle doivent exécuter ou non l'instruction demandée. Cela corrige les bugs de chargements de fichiers audio, et le son est réellement coupé lorsque c'est demandé dans les préférences.
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/VueSousOption.cpp

    r1 r10  
    103103                    _Menu->setItemOn(_NoItemMusiqueOn); 
    104104                    Config::getInstance()->set("musique","ON"); 
     105                    // on permet à Musique et à Sample de jouer des sons 
     106                    Musique::getInstance()->mute(false); 
     107                    Sample::getInstance()->mute(false); 
    105108                    // on commence à jouer de la musique 
    106109                    Musique::getInstance()->init(MUSIQUE_MENUS); 
     
    110113                    _Menu->setItemOn(_NoItemMusiqueOff); 
    111114                    Config::getInstance()->set("musique","OFF"); 
    112                     // on arrête de jouer la musique pour pas énerver pendant la partie 
    113                     Musique::getInstance()->stop(); 
    114                     Musique::kill(); 
     115                    // on ne permet plus à Musique et à Sample de jouer des sons 
     116                    Musique::getInstance()->mute(true); 
     117                    Sample::getInstance()->mute(true); 
    115118                }break; 
    116119            }