feat: add starting the game

This commit is contained in:
2026-08-17 15:50:52 +02:00
parent a12f1fce4d
commit 4f024cae34
9 changed files with 190 additions and 46 deletions

View File

@@ -1,15 +1,23 @@
use std::fmt::Display;
use serde::{Deserialize, Serialize};
use tokio::sync::mpsc::Sender;
use crate::network::message::{Message, ServerMessage};
#[derive(Deserialize, Serialize)]
#[derive(Deserialize, Serialize, Clone, PartialEq, Eq, Debug)]
pub struct NetworkIdentity {
pub name: String,
pub id: uuid::Uuid,
pub is_ready: bool,
}
impl Display for NetworkIdentity {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
write!(f, "(Name: {}, id: {})", self.name, self.id)
}
}
impl Default for NetworkIdentity {
fn default() -> Self {
Self {