From fca70dd9816433873050a4285b4f74c588ae0efa Mon Sep 17 00:00:00 2001
From: Pierre Ferreira
Date: Tue, 28 Nov 2023 16:50:26 +0100
Subject: [PATCH] =?UTF-8?q?ajout=20de=20la=20selection=20de=20noeud=20du?=
=?UTF-8?q?=20graphe=20par=20entr=C3=A9=20utilisateur=20:bento:?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
cryptide_project/src/Pages/Lobby.tsx | 23 +++++++++++++++++++++--
package.json | 1 +
2 files changed, 22 insertions(+), 2 deletions(-)
create mode 100644 package.json
diff --git a/cryptide_project/src/Pages/Lobby.tsx b/cryptide_project/src/Pages/Lobby.tsx
index 6fcd06f..e77b8cd 100644
--- a/cryptide_project/src/Pages/Lobby.tsx
+++ b/cryptide_project/src/Pages/Lobby.tsx
@@ -42,13 +42,19 @@ import { socket } from "../SocketConfig";
import { random } from 'lodash';
import SessionService from '../services/SessionService';
-
let gameStarted = false
function Lobby() {
const theme=useTheme();
const navigate = useNavigate();
+ const [enteredNumber, setEnteredNumber] = useState(20);
+
+ //@ts-ignore
+ const handleNumberChange = (event) => {
+ const newNumber = Math.max(20, Math.min(60, parseInt(event.target.value, 10)));
+ setEnteredNumber(newNumber);
+ };
const { indices, setIndicesData, indice, setIndiceData, person, setPersonData, personNetwork, setPersonNetworkData, players, setPlayersData, setActualPlayerIndexData, setTurnPlayerIndexData, setRoomData } = useGame();
@@ -146,7 +152,7 @@ function Lobby() {
function StartGame(){
- const [networkPerson, choosenPerson, choosenIndices] = GameCreator.CreateGame(players.length, 30)
+ const [networkPerson, choosenPerson, choosenIndices] = GameCreator.CreateGame(players.length, enteredNumber)
setPersonData(choosenPerson)
setPersonNetworkData(networkPerson)
setIndicesData(choosenIndices)
@@ -214,6 +220,19 @@ function Lobby() {
*/}
+
+
+
+
La valeur saisie : {enteredNumber}
+
+
+