Changeset 9 for trunk/src/Lineo.cpp

Show
Ignore:
Timestamp:
03.06.2008 01:24:53 (4 years ago)
Author:
nathan
Message:
  • #28 : les crédits ne sont plus affichés lorsque l'on quitte le jeu.
  • #26 : maintenant le mode vidéo n'est plus visible dans les menu pour la version de Linéo pour l'EeePC.
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/Lineo.cpp

    r8 r9  
    415415    #endif // ---------------------------------------------------------------------- 
    416416                            case EVENT_CREATE_VUE_HOW_TO_PLAY:{ 
    417                                 #ifdef __unix 
    418                                         string fichier=(string)(DATA_PATH) + "aide/comment_jouer_"+Langue::getInstance()->get("iso")+".html &"; 
    419                                         string commande="/usr/bin/sensible-browser "; //fonctionne pour les systÚmes Debian 
    420                                         if (system((commande+fichier).c_str())== 0) break; 
    421                                         commande="/usr/bin/firefox "; //devrait fonctionner pour plein d'autres. 
    422                                         if (system((commande+fichier).c_str())== 0) break; 
    423                                         printf("default browser not found\n"); //il faut trouver autre chose 
    424                                 #endif 
    425                                 #ifdef __WIN32 
     417                            #ifdef __unix 
     418                                string fichier=(string)(DATA_PATH) + "aide/comment_jouer_"+Langue::getInstance()->get("iso")+".html &"; 
     419                                string commande="/usr/bin/sensible-browser "; //fonctionne pour les systÚmes Debian 
     420                                if (system((commande+fichier).c_str())== 0) break; 
     421                                commande="/usr/bin/firefox "; //devrait fonctionner pour plein d'autres. 
     422                                if (system((commande+fichier).c_str())== 0) break; 
     423                                printf("default browser not found\n"); //il faut trouver autre chose 
     424                            #endif 
     425                            #ifdef __WIN32 
    426426                                        string fichier=".\\datas\\aide\\comment_jouer_"+Langue::getInstance()->get("iso")+".html"; 
    427427                                        ShellExecute(NULL,  // Handle de la fenêtre parent 
     
    517517            // plutÃŽt que de quitter brutallement on fait comme si on avait 
    518518            // appuyé sur le bouton quitter du menu principal 
    519             // Mais on vérifie qu'on soit pas déjà dans les crédit ou sur le 
    520             // dernier écran 
     519            // Mais on vérifie qu'on ne soit pas déjà sur le dernier écran 
    521520            if(_VueActive==VUE_GENERIQUE_FIN){ 
    522521                Events::getInstance()->addEvent(EVENT_QUITTER); 
    523522                // on joue un simple clic 
    524523                Sample::getInstance()->play(SAMPLE_MENU_CLICK); 
    525             }else if(_VueActive==VUE_CREDITS){ 
     524            }else{ 
    526525                Events::getInstance()->addEvent(EVENT_CREATE_VUE_GENERIQUE_FIN); 
    527                 // on joue un simple clic 
    528                 Sample::getInstance()->play(SAMPLE_MENU_CLICK); 
    529             }else{ 
    530                 static Uint16 event_retour=EVENT_CREATE_VUE_GENERIQUE_FIN; 
    531                 Events::getInstance()->addEvent(EVENT_CREATE_VUE_CREDITS,&event_retour); 
    532526                // on joue un son pour dire qu'on quitte... 
    533527                Sample::getInstance()->play(SAMPLE_MENU_6);