Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
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,
pub held: Option<PlayerId>,
pub zlevel: ZLevel,
pub pinned: bool,
+ pub occult: PieceOccult,
#[serde(default)] pub angle: PieceAngle,
pub gen: Generation,
pub lastclient: ClientId,
// todo
}
+#[derive(Clone,Debug,Default,Serialize,Deserialize)]
+pub struct PieceOccult {
+ // todo
+}
+
// ========== PerPlayerIdMap ==========
#[derive(Default,Debug,Clone,Serialize,Deserialize)]