From 5107eece930a6cf5ba23bc9e55e7c2cda115c976 Mon Sep 17 00:00:00 2001
From: Pierre Ferreira
Date: Wed, 22 Nov 2023 09:21:24 +0100
Subject: [PATCH] =?UTF-8?q?r=C3=A9cup=C3=A9ration=20l'interface=20avec=20s?=
=?UTF-8?q?election=20de=20bot=20perdu=20:hammer:?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/Components/PlayerItemList.tsx | 32 +++++++++++++------
cryptide_project/src/Pages/Lobby.css | 2 +-
cryptide_project/src/Pages/Lobby.tsx | 3 +-
3 files changed, 26 insertions(+), 11 deletions(-)
diff --git a/cryptide_project/src/Components/PlayerItemList.tsx b/cryptide_project/src/Components/PlayerItemList.tsx
index 4b2d4e9..b9ef236 100644
--- a/cryptide_project/src/Components/PlayerItemList.tsx
+++ b/cryptide_project/src/Components/PlayerItemList.tsx
@@ -1,31 +1,45 @@
import React from 'react';
import { FormattedMessage } from 'react-intl';
import '../Style/Global.css';
-import Bot from '../res/img/bot.png';
+
+/* img */
+import BotPDP from '../res/img/bot.png';
+import PersonPDP from '../res/img/Person.png';
/* Boostrap */
import ToggleButton from 'react-bootstrap/ToggleButton';
import ToggleButtonGroup from 'react-bootstrap/ToggleButtonGroup';
-//@ts-ignore
-function PlayerItemList({ pdp, name, id}) {
- const isBot = pdp === Bot;
+import Player from '../model/Player';
+import Bot from '../model/Bot';
+
+interface MyPlayerItemListProps {
+ player : Player
+}
+
+//@ts-ignore
+const PlayerItemList:React.FC =({ player }) => {
+ // const isBot = pdp === Bot;
+ let pdp;
+ const isBot = player instanceof Bot;
+ isBot ? pdp = BotPDP : pdp = PersonPDP;
+
return (
-
{name}
+
{player.name}
{isBot && (
-
-
+
+
Facile
-
+
Intermédiaire
-
+
Fort
diff --git a/cryptide_project/src/Pages/Lobby.css b/cryptide_project/src/Pages/Lobby.css
index 6a6f132..60dfcf0 100644
--- a/cryptide_project/src/Pages/Lobby.css
+++ b/cryptide_project/src/Pages/Lobby.css
@@ -27,7 +27,7 @@
.player-board{
height: 100%;
- width: max-content;
+ width: 800px;
background-color: rgb(243, 241, 235);
border-radius: 20px;
diff --git a/cryptide_project/src/Pages/Lobby.tsx b/cryptide_project/src/Pages/Lobby.tsx
index 8a191bb..bec8f50 100644
--- a/cryptide_project/src/Pages/Lobby.tsx
+++ b/cryptide_project/src/Pages/Lobby.tsx
@@ -129,7 +129,8 @@ function Lobby() {
{/* //! voir pour la gestion avec un liste, utilisateur avec le "+ (vous)" et les pdp avec les lettres grecs (?)*/}
{players.map((player, index) => (
-
+ //
+
))}