turn.js 630 B

1234567891011121314151617181920212223242526
  1. /* liste des evenement deja produits */
  2. var usedEvents = [];
  3. /* fonction qui lance un tour */
  4. function turnForward() {
  5. let isFin = fin(tableIndicators, currentTurn);
  6. if (!isFin) {
  7. let newEventId = randEvent();
  8. if (newEventId == -1) {
  9. genNoEvent();
  10. }
  11. else {
  12. displayEvent(newEventId);
  13. usedEvents.unshift(newEventId);
  14. }
  15. genAllIndicators();
  16. resetOptions();
  17. genListeOptions(newEventId);
  18. // generation d'une simple liste des lois
  19. document.querySelector("#listLaws").innerHTML = genListeTableLaws();
  20. currentTurn = currentTurn + 1;
  21. }
  22. }