From: Ian Jackson Date: Sun, 31 Jan 2021 23:07:21 +0000 (+0000) Subject: hidden: Provide stub PieceOccult X-Git-Tag: otter-0.4.0~568 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=d8ff81637d6f408ba335867ba8dc5ae9d9d7b80c;p=otter.git hidden: Provide stub PieceOccult Signed-off-by: Ian Jackson --- diff --git a/daemon/cmdlistener.rs b/daemon/cmdlistener.rs index 63e35fa0..33f46221 100644 --- a/daemon/cmdlistener.rs +++ b/daemon/cmdlistener.rs @@ -615,6 +615,7 @@ fn execute_game_insn<'cs, 'igr, 'ig: 'igr>( held: None, zlevel: ZLevel { z: z.increment()?, zg: gs.gen }, lastclient: default(), + occult: default(), gen_before_lastclient: Generation(0), pinned: pinned.unwrap_or(false), angle, diff --git a/src/gamestate.rs b/src/gamestate.rs index 1a308d52..883a52ab 100644 --- a/src/gamestate.rs +++ b/src/gamestate.rs @@ -79,6 +79,7 @@ pub struct PieceState { pub held: Option, pub zlevel: ZLevel, pub pinned: bool, + pub occult: PieceOccult, #[serde(default)] pub angle: PieceAngle, pub gen: Generation, pub lastclient: ClientId, diff --git a/src/hidden.rs b/src/hidden.rs index c80897b2..fda26d1c 100644 --- a/src/hidden.rs +++ b/src/hidden.rs @@ -13,6 +13,11 @@ pub struct GameOccults { // todo } +#[derive(Clone,Debug,Default,Serialize,Deserialize)] +pub struct PieceOccult { + // todo +} + // ========== PerPlayerIdMap ========== #[derive(Default,Debug,Clone,Serialize,Deserialize)]