Subversion Repository Public Repository

Fangh

Diff Revisions 42 vs 43 for /trunk/main.cpp

Diff revisions: vs.
  @@ -56,61 +56,62 @@
56 56 Jeu j;
57 57 if(!j.initialiserJeu())
58 58 ajoutTexteLabel(l, "erreur lors de l'initialisation du jeu");
59 - else
59 + else{
60 60 ajoutTexteLabel(l, "initialisation ok");
61 61
62 - vecteurCompetence = *(j.getVecteurCompetence());
63 - j.ajouterCompetenceCV(&(vecteurCompetence.at(0)), 1);
64 - j.ajouterCompetenceCV(&(vecteurCompetence.at(2)), 1);
65 - vecteurOffre = *(j.getVecteurOffre());
66 -
67 - QString s;
68 - s = s.number(j.getPersonnage()->getCV()->getListeCompetences()->size());
69 - texteInfo += s.toStdString() + " competences presentes sur le cv\n";
70 - texteInfo += "joueur postule a l'offre " + (vecteurOffre.at(0)).getTitre() +"\n";
71 -
72 - note = j.evaluerCV(j.getPersonnage()->getCV(), &(vecteurOffre.at(0)), &vecteurCompetencesOk, &vecteurCompetencesNok,
73 - &vecteurExperiencesOk, &vecteurExperiencesNok, &vecteurStringCompetences, &vecteurStringExperiences);
74 -
75 - s = s.number(note);
76 - texteInfo += "note du cv : " + s.toStdString() + "\n";
77 - for(itVecComp = vecteurCompetencesOk.begin(); itVecComp!=vecteurCompetencesOk.end(); itVecComp++)
78 - texteInfo += "competence ok : "+(*itVecComp).getNom()+"\n";
79 - for(itVecComp = vecteurCompetencesNok.begin(); itVecComp!=vecteurCompetencesNok.end(); itVecComp++)
80 - texteInfo += "competence non ok : "+(*itVecComp).getNom()+"\n";
81 - for(itVecStr = vecteurStringCompetences.begin(); itVecStr != vecteurStringCompetences.end(); itVecStr++)
82 - texteInfo += "competence attendue : "+(*itVecStr)+"\n";
83 - for(itVecStr = vecteurStringExperiences.begin(); itVecStr != vecteurStringExperiences.end(); itVecStr++)
84 - texteInfo += "experience attendue : "+(*itVecStr)+"\n";
85 -
86 - texteInfo+="\n\nALLER\n";
87 - texteInfo+= j.getOffreActuelle()->afficherInfo();
88 -
89 - /*if(j.setPositionJoueur(j.getPersonnage()->getPosition()->getToursSuivantes()->at(0)->getToursSuivantes()->at(0))){
90 - texteInfo += "1 tours accessible";
91 - }else{
92 - texteInfo += "tour inaccessible\n";
93 - }*/
94 -
95 - while(!j.getPersonnage()->getPosition()->getToursSuivantes()->empty()){
96 - j.setPositionJoueur(j.getPersonnage()->getPosition()->getToursSuivantes()->at(0));
97 - //texteInfo += "tour : "+j.getPersonnage()->getPosition()->afficherInfo();
98 - vecteurEnigme = *(j.getVecteurEnigmesActuelles());
99 - texteInfo += "\nEnigme(s) sur le chemin :\n";
100 - for(itVecEnig = vecteurEnigme.begin(); itVecEnig != vecteurEnigme.end(); itVecEnig++)
101 - texteInfo += (*itVecEnig).afficherInfo();
102 - texteInfo += "\n"+j.getOffreActuelle()->afficherInfo();
103 -
104 - }
105 - texteInfo+="RETOUR\n";
106 - while(!j.getPersonnage()->getPosition()->getToursPrecedentes()->empty()){
107 - j.setPositionJoueur(j.getPersonnage()->getPosition()->getToursPrecedentes()->at(0));
108 - //texteInfo += "tour : "+j.getPersonnage()->getPosition()->afficherInfo();
109 - vecteurEnigme = *(j.getVecteurEnigmesActuelles());
110 - texteInfo += "\nEnigme(s) sur le chemin :\n";
111 - for(itVecEnig = vecteurEnigme.begin(); itVecEnig != vecteurEnigme.end(); itVecEnig++)
112 - texteInfo += (*itVecEnig).afficherInfo();
113 - texteInfo += "\n"+j.getOffreActuelle()->afficherInfo();
62 + vecteurCompetence = *(j.getVecteurCompetence());
63 + j.ajouterCompetenceCV(&(vecteurCompetence.at(0)), 1);
64 + j.ajouterCompetenceCV(&(vecteurCompetence.at(2)), 1);
65 + vecteurOffre = *(j.getVecteurOffre());
66 +
67 + QString s;
68 + s = s.number(j.getPersonnage()->getCV()->getListeCompetences()->size());
69 + texteInfo += s.toStdString() + " competences presentes sur le cv\n";
70 + texteInfo += "joueur postule a l'offre " + (vecteurOffre.at(0)).getTitre() +"\n" + *((vecteurOffre.at(0)).getDescription()) + "\n";
71 +
72 + note = j.evaluerCV(j.getPersonnage()->getCV(), &(vecteurOffre.at(0)), &vecteurCompetencesOk, &vecteurCompetencesNok,
73 + &vecteurExperiencesOk, &vecteurExperiencesNok, &vecteurStringCompetences, &vecteurStringExperiences);
74 +
75 + s = s.number(note);
76 + texteInfo += "note du cv : " + s.toStdString() + "\n";
77 + for(itVecComp = vecteurCompetencesOk.begin(); itVecComp!=vecteurCompetencesOk.end(); itVecComp++)
78 + texteInfo += "competence ok : "+(*itVecComp).getNom()+"\n";
79 + for(itVecComp = vecteurCompetencesNok.begin(); itVecComp!=vecteurCompetencesNok.end(); itVecComp++)
80 + texteInfo += "competence non ok : "+(*itVecComp).getNom()+"\n";
81 + for(itVecStr = vecteurStringCompetences.begin(); itVecStr != vecteurStringCompetences.end(); itVecStr++)
82 + texteInfo += "competence attendue : "+(*itVecStr)+"\n";
83 + for(itVecStr = vecteurStringExperiences.begin(); itVecStr != vecteurStringExperiences.end(); itVecStr++)
84 + texteInfo += "experience attendue : "+(*itVecStr)+"\n";
85 +
86 + texteInfo+="\n\nALLER\n";
87 + texteInfo+= j.getOffreActuelle()->afficherInfo();
88 +
89 + /*if(j.setPositionJoueur(j.getPersonnage()->getPosition()->getToursSuivantes()->at(0)->getToursSuivantes()->at(0))){
90 + texteInfo += "1 tours accessible";
91 + }else{
92 + texteInfo += "tour inaccessible\n";
93 + }*/
94 +
95 + while(!j.getPersonnage()->getPosition()->getToursSuivantes()->empty()){
96 + j.setPositionJoueur(j.getPersonnage()->getPosition()->getToursSuivantes()->at(0));
97 + //texteInfo += "tour : "+j.getPersonnage()->getPosition()->afficherInfo();
98 + vecteurEnigme = *(j.getVecteurEnigmesActuelles());
99 + texteInfo += "\nEnigme(s) sur le chemin :\n";
100 + for(itVecEnig = vecteurEnigme.begin(); itVecEnig != vecteurEnigme.end(); itVecEnig++)
101 + texteInfo += (*itVecEnig).afficherInfo();
102 + texteInfo += "\n"+j.getOffreActuelle()->afficherInfo();
103 +
104 + }
105 + texteInfo+="RETOUR\n";
106 + while(!j.getPersonnage()->getPosition()->getToursPrecedentes()->empty()){
107 + j.setPositionJoueur(j.getPersonnage()->getPosition()->getToursPrecedentes()->at(0));
108 + //texteInfo += "tour : "+j.getPersonnage()->getPosition()->afficherInfo();
109 + vecteurEnigme = *(j.getVecteurEnigmesActuelles());
110 + texteInfo += "\nEnigme(s) sur le chemin :\n";
111 + for(itVecEnig = vecteurEnigme.begin(); itVecEnig != vecteurEnigme.end(); itVecEnig++)
112 + texteInfo += (*itVecEnig).afficherInfo();
113 + texteInfo += "\n"+j.getOffreActuelle()->afficherInfo();
114 + }
114 115 }
115 116
116 117 ajoutTexteLabel(l, texteInfo);