From 1c80fd20e77604bb46df8b34880effbffac90649 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 23 Aug 2020 23:19:46 +0100 Subject: [PATCH] table size propagates --- demo/test.game.toml | 2 +- save/g-dummy | Bin 771 -> 1661 bytes src/gamestate.rs | 2 +- src/session.rs | 2 ++ templates/session.tera | 6 ++++-- 5 files changed, 8 insertions(+), 4 deletions(-) diff --git a/demo/test.game.toml b/demo/test.game.toml index 6c19b27c..770d55b4 100644 --- a/demo/test.game.toml +++ b/demo/test.game.toml @@ -1,4 +1,4 @@ -# table_size = [300, 200] +table_size = [300, 100] [[pieces]] pos = [90,80] diff --git a/save/g-dummy b/save/g-dummy index 706272524b9c3f7bf5727edd4f9e5b3a9e82ba85..bcaebbd727680fc8b7536d3b2e28f3335bc77094 100644 GIT binary patch literal 1661 zcmcgsL2uJA6mA3pHUtt95;rhh0Es~pZJP}oD$9YXG+$7j(wdK~KO`O9o z7)e{HLvZ54IP6XX=Sln+oVr_=uA7nzk^K&S-)Fz?^K*7bA+{Kpf<_Q$+7o*aP#_>a zZTGvFb>MK=1um%X)usy{lfW18+n0MmZ@)>~0fVNC1K3Gz5M&_UcQA)Ez@dAvj#l*g zWV*E}ne;$Epl$d^iq$KcYVw#fn!&-sjDiNSiW_VnO;}IeCKcN zPJF4Cx?!6gJ=|~s$?K+!hB)*&dc@%|@x2yxI#MnQW!k}Qh_6;9ELA03uS&R4m2guL z4kn%6@Ln##WiKx+2Na?rnraAjT{{zS&eqR6p delta 104 zcmey%)6B--wyGpCDJM0)II}8s(wP$z1vDn>GaePR|G)qSi>lJu7N@7?u}^$y&d4}X fYZVTe$&O4RZ0w73^3x|xp3jstIggE<17-#QaiSp^ diff --git a/src/gamestate.rs b/src/gamestate.rs index 697a328e..ba5cbb26 100644 --- a/src/gamestate.rs +++ b/src/gamestate.rs @@ -22,7 +22,7 @@ visible_slotmap_key!{ VisiblePieceId('.') } #[serde(try_from="f64")] pub struct ZCoord(pub f64); -pub const DEFAULT_TABLE_SIZE : Pos = [ 200, 100 ]; +pub const DEFAULT_TABLE_SIZE : Pos = [ 400, 200 ]; // ---------- general data types ---------- diff --git a/src/session.rs b/src/session.rs index c512e931..fdaaa615 100644 --- a/src/session.rs +++ b/src/session.rs @@ -7,6 +7,7 @@ struct SessionRenderContext { ctoken : String, player : PlayerId, gen : Generation, + table_size : Pos, uses : Vec, defs : Vec<(VisiblePieceId,String)>, nick : String, @@ -113,6 +114,7 @@ fn session(form : Json) -> Result { ctoken : ctoken.0, gen : ig.gs.gen, log : ig.gs.log.clone(), + table_size : ig.gs.table_size, player, defs : alldefs, uses, diff --git a/templates/session.tera b/templates/session.tera index 69eba9f3..19e5e5e7 100644 --- a/templates/session.tera +++ b/templates/session.tera @@ -11,10 +11,12 @@

- + {%- for piece in uses %}