/* auteur: Bernard Martin-Rabaud */
/* date de creation: 16/02/01 */

// *****************************************************
// JEU DU PENDU : CLASSE DES COMMENTAIRES
// *****************************************************


// *****************************************************
// SOMMAIRE GENERAL
// - PARAMETRES (dans fichier pendu_param.js)
// - VARIABLES GLOBALES
// - CLASSE ET METHODES "ALPHABET" (pendu_alpha.js)
// - CLASSE ET METHODES "MOT" (pendu_mot.js)
// - CLASSE ET METHODES "LETTRE" (ce fichier)
// - CLASSE ET METHODES "IMAGE" (pendu_image.js)
// - CLASSE ET METHODES "SCORE" (pendu_score.js)
// - CLASSE ET METHODES "AIDE" (pendu_aide.js)
// - CLASSE ET METHODES "JEU" (pendu_jeu.js)
// *****************************************************

// *****************************************************
// VARIABLES GLOBALES
var LComments = new Array();
// *****************************************************


// *****************************************************
// CLASSE DES COMMENTAIRES EN FONCTION DU RESULTAT DU JEU

function CComment(args) {
   // liste des libellés corrsespondant au niveau d'error
   this.libs = new Array(args.length);
   for (var i=0;i<args.length;i++) this.libs[i] = args[i];
}

function CCm_choix_lib(error) {
   var n = Math.round(Math.random() * this.libs.length);
//   alert("errores = " + error + ", num commentaire = " + n + "\n" + this.libs[n]);
   alert(this.libs[n]);
}

CComment.prototype.choix_lib = CCm_choix_lib;

function comment() {
   LComments[LComments.length] = new CComment(arguments);
}

function commentaire(error) {
   LComments[error].choix_lib(error);
}

// 0 fallo
comment("0 fallos ! Bravísimo !", "Perfecto, a la primera!", "Gênial ! 0 fallos !", "0 fallos ! Excelente !", "Sin fallos", "Super ! Sin ningún fallo !");
// 1 fallo
comment("Une error : no está mal, eh?", "un sólo error !", "Muy bien: un fallo solámente", "un pequeño error : ¡ Bravo !");
// 2 fallos
comment("Pas si mal (2 errores)", "2 errores, c'est bon", "2 errores seulement", "Juste 2 errores. Encourageant !", "2 errores, c'est pas grand chose", "2 petites errores, c'est rien !"); 
// 3 fallos
comment("3 errores !", "3 errores, c'est pas si mal.", "3 errores : dans la bonne moyenne.", "3 errores : peut mieux faire !", "Pas mauvais : 3 errores", "3 errores : ça va !");
// 4 fallos
comment("4 errores; vous vous débrouillez assez bien", "Attention, 2 errores de plus et c'était la corde !", "4 errores : c'était difficile ?", "4 errores : pas facile, hein ?", "4 errores !");
// 5 fallos
comment("5 errores. Oups, vous l'avez échappé belle !", "5 errores : vous n'êtes pas passé loin de la corde !", "5 errores : le chanvre a dû vous chatouiler le cou...", "Vous avez eu chaud : 5 errores", "Il était temps, une error de plus et c'était la corde !", "Quelle veine ! vous avez sauvé votre tête à une error près !");
// 6 fallos
comment("Estás colgado!", "Perdiste. Couic !", "Dommage, vous avez perdu...", "Perdu ! On vous aimait bien, pourtant !", "Perdu et pendu haut et court !", "Pas de chance ! Perdiste!");   

