From 38d7b112c8dbe284f124c8ca7d29e162a5a0b5ea Mon Sep 17 00:00:00 2001 From: gadyrcdz Date: Thu, 27 Feb 2025 14:38:47 -0600 Subject: [PATCH 1/2] Added Piece model --- game/dojo/src/models.cairo | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/game/dojo/src/models.cairo b/game/dojo/src/models.cairo index d284313..358b741 100644 --- a/game/dojo/src/models.cairo +++ b/game/dojo/src/models.cairo @@ -1,5 +1,15 @@ use starknet::{ContractAddress}; +#[derive(Copy, Drop, Serde, Debug)] +#[dojo::model] +pub struct Piece { + #[key] + pub player: ContractAddress, + #[key] + pub id: ContractAddress, + pub color: felt252, +} + #[derive(Copy, Drop, Serde, Debug)] #[dojo::model] pub struct Moves { From 6129ca9aae0895cd49c3e21da87e9df6df835520 Mon Sep 17 00:00:00 2001 From: gadyrcdz Date: Thu, 27 Feb 2025 15:38:10 -0600 Subject: [PATCH 2/2] Fix the attribute id --- game/dojo/src/models.cairo | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/game/dojo/src/models.cairo b/game/dojo/src/models.cairo index bb8bb44..8d51c17 100644 --- a/game/dojo/src/models.cairo +++ b/game/dojo/src/models.cairo @@ -6,7 +6,7 @@ pub struct Piece { #[key] pub player: ContractAddress, #[key] - pub id: ContractAddress, + pub id: u8, pub color: felt252, }