+
-
-
+
+
diff --git a/script.js b/script.js
new file mode 100644
index 0000000..4d1aff2
--- /dev/null
+++ b/script.js
@@ -0,0 +1,84 @@
+let turn = 0;
+
+let playerHacker = "";
+let playerCyber = "";
+
+let expHacker = 0;
+let expCyber = 0;
+
+function main() {
+
+ // test
+ expCyber = 10;
+
+ nextTurn(turn);
+ answersCanvasElement.style.visibility = "visible";
+ turnCanvasElement.style.visibility = "visible";
+
+}
+
+function nextTurn(id) {
+ var titles = [
+ "Hacker's turn (" + playerHacker + ")",
+ "Cybersecurity engineer's turn (" + playerCyber + ")"
+ ]
+
+ if (id != 20) {
+ turnTitle.innerText = titles[id % 2];
+
+ if (id % 2 == 0) {
+ /* Hacker Turn */
+ turnTitle.classList.remove("turn-cyber");
+ turnTitle.classList.add("turn-hacker");
+ } else {
+ /* Cyber Turn */
+ turnTitle.classList.remove("turn-hacker");
+ turnTitle.classList.add("turn-cyber");
+ }
+
+ titleElement.innerText = data[id].question;
+ answerOneInput.innerText = data[id].answers[0];
+ answerTwoInput.innerText = data[id].answers[1];
+
+ turn++;
+ } else {
+ turnCanvasElement.style.visibility = "hidden";
+ answersCanvasElement.style.visibility = "hidden";
+
+ if (expHacker > expCyber) {
+ titleElement.innerText = playerHacker + " Won!";
+ } else {
+ titleElement.innerText = playerCyber + " Won!";
+ }
+ }
+}
+
+function startGame() {
+ playerOneName = playerOneInput.value;
+ playerTwoName = playerTwoInput.value;
+
+ if (playerOneName == "") {
+ playerOneName = "Player 1";
+ }
+
+ if (playerTwoName == "") {
+ playerTwoName = "Player 2";
+ }
+
+ console.log(playerOneName);
+ console.log(playerTwoName);
+
+ /* Cacher le menu de d'input des pseudos */
+ pseudoCanvasElement.style.visibility = "hidden";
+
+ /* Attribue les pseudos */
+ if (Math.random() < 0.5) {
+ playerHacker = playerOneName;
+ playerCyber = playerTwoName;
+ } else {
+ playerHacker = playerTwoName;
+ playerCyber = playerOneName;
+ }
+
+ main();
+}
\ No newline at end of file
diff --git a/style.css b/style.css
index caca9aa..8e5d870 100644
--- a/style.css
+++ b/style.css
@@ -17,6 +17,14 @@
.container {min-height: 100vh;}
+body {
+ // background: rgb(9,9,121);
+ // background: linear-gradient(140deg, rgba(9,9,121,1) 0%, rgba(0,212,255,1) 100%);
+
+ // background: rgb(121,9,9);
+ // background: linear-gradient(214deg, rgba(121,9,9,1) 0%, rgba(255,0,39,1) 100%);
+}
+
#turn {
text-align: center;
border-radius: 0 0 var(--border-radius) var(--border-radius);
@@ -24,7 +32,7 @@
}
.turn-hacker {background-color: var(--red);}
-.turn-cyber {color:var(--blue);}
+.turn-cyber {background-color:var(--blue);}
.title {margin: 100px 0;}