chiark / gitweb /
Provide GameState::dummy()
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 17 Mar 2021 23:37:29 +0000 (23:37 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 19 Mar 2021 20:05:30 +0000 (20:05 +0000)
Fhis will be useful for otterlib.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/gamestate.rs

index d90c773dfdcc9e8c6aeb7414d05e7ee225718c2b..073e68e1eddd94cde00a20af8771ed6e4509081a 100644 (file)
@@ -372,6 +372,19 @@ impl PieceXDataState {
   }
 }
 
+impl GameState {
+  pub fn dummy() -> Self { GameState {
+    table_colour: Html::lit("green"),
+    table_size: PosC([300,200]),
+    pieces: default(),
+    gen: Generation(0),
+    log: default(),
+    max_z: default(),
+    players: default(),
+    occults: default(),
+  } }
+}
+
 // ---------- log expiry ==========
 
 impl GameState {