interface.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /*
  2. * majIndics : met a jour les valeurs des indicateurs sur l'interface
  3. */
  4. function majIndics() {
  5. document.querySelector("p#crime").innerHTML = indics[0];
  6. document.querySelector("p#religion").innerHTML = indics[1];
  7. document.querySelector("p#economie").innerHTML = indics[2];
  8. document.querySelector("p#noblesse").innerHTML = indics[3];
  9. document.querySelector("p#peuple").innerHTML = indics[4];
  10. }
  11. /*
  12. * afficherEvenement : prends un evenement en parametre et affiche
  13. * se sdifferentes infos dans la fenetre d'evenements
  14. * et ses lois associées dans la fenetre des lois
  15. */
  16. function afficherEvenement(evenement) {
  17. let divEve = document.getElementById("evenement");
  18. let divL1 = document.getElementById("choixLoi1");
  19. let divL2 = document.getElementById("choixLoi2");
  20. let pNom = document.createElement('p');
  21. let pDesc = document.createElement('p');
  22. let b1 = document.createElement('input');
  23. let b2 = document.createElement('input');
  24. b1.type = 'button';
  25. b2.type = 'button';
  26. pNom.innerHTML = evenement.nom;
  27. pDesc.innerHTML = evenement.description;
  28. b1.value = evenement.lois[0].nom;
  29. b2.value = evenement.lois[1].nom;
  30. b1.addEventListener('click', function() {
  31. alert(evenement.lois[0].descriptions[0]);
  32. }, false);
  33. b2.addEventListener('click', function() {
  34. alert(evenement.lois[1].descriptions[0]);
  35. }, false);
  36. divEve.appendChild(pNom);
  37. divEve.appendChild(pDesc);
  38. divL1.appendChild(b1);
  39. divL2.appendChild(b2);
  40. }
  41. function afficherLoi(law) {
  42. }