From f5c1b347d63090351fcd626162838d916b61c08f Mon Sep 17 00:00:00 2001 From: CoCo_Sol Date: Sun, 21 May 2023 16:52:27 +0200 Subject: [PATCH] identity --- src/map/identity.rs | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/map/identity.rs b/src/map/identity.rs index e69de29..d3bf86c 100644 --- a/src/map/identity.rs +++ b/src/map/identity.rs @@ -0,0 +1,25 @@ +//! on stocke les données des identity (fonction, enum et struct) + +use bevy::prelude::*; + +#[derive(Debug, Clone, Copy, PartialEq, Eq, Component)] +/// permet de situer le joueur dans le jeu +pub enum Identity { + /// represente le joueur 1 + Joueur1, + /// represente le joueur 2 + Joueur2, + /// represente le spectateur + Spectateur, +} + +#[derive(Debug, Clone, Copy, PartialEq, Eq, Component)] +/// permet de donné la posetion d'un block au joueur dans le jeu +pub enum BlockApartenance { + /// represente le joueur 1 + Joueur1, + /// represente le joueur 2 + Joueur2, + /// represente les blocks neutres + Neutre, +}