chiark / gitweb /
hidden: Provide stub PieceOccult
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 31 Jan 2021 23:07:21 +0000 (23:07 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 31 Jan 2021 23:57:36 +0000 (23:57 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
daemon/cmdlistener.rs
src/gamestate.rs
src/hidden.rs

index 63e35fa059ae3c7457e805f34044838df29c1564..33f46221c7618b932df114f613176eef05ae3ec9 100644 (file)
@@ -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,
index 1a308d52a65430d6ba302a32089873585cdcf155..883a52abfe62d0bfba3db26fdb681b7ab3727e81 100644 (file)
@@ -79,6 +79,7 @@ pub struct PieceState {
   pub held: Option<PlayerId>,
   pub zlevel: ZLevel,
   pub pinned: bool,
+  pub occult: PieceOccult,
   #[serde(default)] pub angle: PieceAngle,
   pub gen: Generation,
   pub lastclient: ClientId,
index c80897b299b357d85e9da9ab54dad3670525b34a..fda26d1c57e3386c1c667f76cfbe11a90ca358ab 100644 (file)
@@ -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)]