Sfoglia il codice sorgente

Restructuration des fichiers, ajout de utils.js et interface.js

tertzscheid 6 anni fa
parent
commit
27d3c288da
11 ha cambiato i file con 85 aggiunte e 37 eliminazioni
  1. 0 0
      css/style.css
  2. 0 0
      css/styleacc.css
  3. 0 0
      html/index.html
  4. 8 6
      html/jeu.html
  5. 0 0
      html/tuto.html
  6. 0 0
      js/events.js
  7. 19 0
      js/interface.js
  8. 0 0
      js/laws.js
  9. 34 0
      js/main.js
  10. 24 0
      js/utils.js
  11. 0 31
      main.js

+ 0 - 0
style.css → css/style.css


+ 0 - 0
styleacc.css → css/styleacc.css


+ 0 - 0
index.html → html/index.html


+ 8 - 6
jeu.html → html/jeu.html

@@ -2,11 +2,11 @@
 <html>
 	<head>
 		<title>Tompeur</title>
-		<link rel="stylesheet" type="text/css" href="style.css">
+		<link rel="stylesheet" type="text/css" href="../css/style.css">
 		<meta lang="fr" charset="utf-8">
 	</head>
 	<body>
-		<!-- Bar de navigation -->
+		<!-- Barre de navigation -->
 		<div id="topNavBar" class="flexRow">
 
 			<!-- Le tour de jeu actuel -->
@@ -53,7 +53,7 @@
 		<!-- Fenetre principale -->
 		<div id="main">
 			<div id="evenement">
-
+				
 			</div>
 			<div id="lsChoixLois">
 				<div class="choixLoi" id="choixLoi1">
@@ -66,7 +66,9 @@
 		</div>
 
 	</body>
-	<script type="text/javascript"  src="main.js"></script>
-	<script type="text/javascript"  src="laws.js"></script>
-	<script type="text/javascript"  src="events.js"></script>
+	<script type="text/javascript"  src="../js/laws.js"></script>
+	<script type="text/javascript"  src="../js/events.js"></script>
+	<script type="text/javascript"  src="../js/utils.js"></script>
+	<script type="text/javascript"  src="../js/interface.js"></script>
+	<script type="text/javascript"  src="../js/main.js"></script>
 </html>

+ 0 - 0
tuto.html → html/tuto.html


+ 0 - 0
events.js → js/events.js


+ 19 - 0
js/interface.js

@@ -0,0 +1,19 @@
+/* 
+ * majIndics : met a jour les valeurs des indicateurs sur l'interface
+ */
+function majIndics() { 
+    document.querySelector("p#crime").innerHTML = indics[0];
+    document.querySelector("p#religion").innerHTML = indics[1];
+    document.querySelector("p#economie").innerHTML = indics[2];
+    document.querySelector("p#noblesse").innerHTML = indics[3];
+    document.querySelector("p#peuple").innerHTML = indics[4];
+}
+
+/* 
+ * afficherEvenement : prends un evenement en parametre et affiche
+ * se sdifferentes infos dans la fenetre d'evenements 
+ * et ses lois associées dans la fenetre des lois
+ */
+function afficherEvenement(event) {
+
+}

+ 0 - 0
laws.js → js/laws.js


+ 34 - 0
js/main.js

@@ -0,0 +1,34 @@
+let indics = [0, 0, 0, 0, 0]; // Crime Religion Economie Noblesse Peuple 
+let body = document.body;
+
+
+
+
+/* init : mets en place les valeur initiales des indicateurs
+ * et du tour
+ *
+ */
+function init() {
+    let divIndics = document.getElementById("lsIndics");
+    
+    for(let i = 0; i < indics.length; i++) {
+        indics[i] = getRndInteger(20,80);
+    }
+    majIndics();
+    document.querySelector("p#tourVal").innerHTML = "1";
+}
+
+
+
+function main() {
+    init();
+    let lost = false;
+    let tour = 1;
+    
+    //let event = getEvent(); 
+    //afficherEvenement(event);
+    
+     
+}
+
+main();

+ 24 - 0
js/utils.js

@@ -0,0 +1,24 @@
+/* aPerdu : retourne vrai si le joueur a perdu
+ * c'est à dire si un des indicateurs n'ets plus compris entre 0 et 100
+ */
+function aPerdu() {     
+    for( i in indics) {
+        if (i <=0 || i >=100) {
+            return true;
+        }
+    }
+    return false;
+}
+
+/*
+ * getRndInteger : obtient un entier aleatoire entre min et max
+ */
+function getRndInteger(min, max) {
+    return Math.floor(Math.random() * (max - min) ) + min;
+}
+
+/* getEvent : 
+ */
+function getEvent() {
+    
+}

+ 0 - 31
main.js

@@ -1,31 +0,0 @@
-let indics = [0, 0, 0, 0, 0]; // Crime Religion Economie Noblesse Peuple 
-let body = document.body;
-
-function getRndInteger(min, max) {
-  return Math.floor(Math.random() * (max - min) ) + min;
-}
-
-function updateIndics() {
-    document.querySelector("p#crime").innerHTML = indics[0];
-    document.querySelector("p#religion").innerHTML = indics[1];
-    document.querySelector("p#economie").innerHTML = indics[2];
-    document.querySelector("p#noblesse").innerHTML = indics[3];
-    document.querySelector("p#peuple").innerHTML = indics[4];
-}
-
-function init() {
-    let divIndics = document.getElementById("lsIndics");
-    
-    for(let i = 0; i < indics.length; i++) {
-        indics[i] = getRndInteger(20,80);
-    }
-    updateIndics();
-    document.querySelector("p#tourVal").innerHTML = "1";
-}
-
-function main() {
-    init();
-     
-}
-
-main();