From 0cefeb1968ed5a5064e2be6e408afbb6e8ef4f49 Mon Sep 17 00:00:00 2001 From: luckyturtledev Date: Tue, 16 May 2023 16:10:20 +0200 Subject: [PATCH] more changes --- models/src/lib.rs | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/models/src/lib.rs b/models/src/lib.rs index 6f65895..fddf0b5 100644 --- a/models/src/lib.rs +++ b/models/src/lib.rs @@ -8,15 +8,22 @@ pub use cards::*; // new structure // event + game + keep alive message -#[derive(Debug, Clone, Decode, Encode)] +#[derive(Debug, Clone, Decode, Encode, PartialEq)] +pub enum Key { + Start +} + +#[derive(Debug, Clone, Decode, Encode, PartialEq)] pub enum ToPcProtocol { ConnectionResponse } -#[derive(Debug, Clone, Decode, Encode)] -pub enum ToPcGameEvent {} +#[derive(Debug, Clone, Decode, Encode, PartialEq)] +pub enum ToPcGameEvent { + KeyPressed(Key) +} -#[derive(Debug, Clone, Decode, Encode)] +#[derive(Debug, Clone, Decode, Encode, PartialEq)] pub enum MessageToPc { Protocol(ToPcProtocol), GameEvent(ToPcGameEvent), @@ -24,13 +31,13 @@ pub enum MessageToPc { KeepAlive } -#[derive(Debug, Clone, Decode, Encode)] +#[derive(Debug, Clone, Decode, Encode, PartialEq)] pub enum ToPybadgeProtocol { ConnectionRequest, ConnectionConfirmation } -#[derive(Debug, Clone, Decode, Encode)] +#[derive(Debug, Clone, Decode, Encode, PartialEq)] pub enum ToPypadeGameEvent { NewLevel(AvailableCards) }