From a1f01d4a2b1ce2a167b7fec1506f3970bf13ea79 Mon Sep 17 00:00:00 2001 From: Lizzy Hunt Date: Mon, 13 Mar 2023 14:13:11 -0600 Subject: Move history (#18) * store move history * Add previous game viewer --- lib/chessh/ssh/client/game/renderer.ex | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) (limited to 'lib/chessh/ssh/client/game/renderer.ex') diff --git a/lib/chessh/ssh/client/game/renderer.ex b/lib/chessh/ssh/client/game/renderer.ex index c7d3a96..b9071a9 100644 --- a/lib/chessh/ssh/client/game/renderer.ex +++ b/lib/chessh/ssh/client/game/renderer.ex @@ -69,8 +69,6 @@ defmodule Chessh.SSH.Client.Game.Renderer do end def render_board_state(%Game.State{ - width: _width, - height: _height, highlighted: highlighted, flipped: flipped, game: @@ -169,12 +167,18 @@ defmodule Chessh.SSH.Client.Game.Renderer do ) end - defp draw_board( - fen, - {tile_width, tile_height} = tile_dims, - highlights, - flipped - ) do + def draw_board( + fen, + flipped + ), + do: draw_board(fen, {@tile_width, @tile_height}, %{}, flipped) + + def draw_board( + fen, + {tile_width, tile_height} = tile_dims, + highlights, + flipped + ) do board_coord_to_piece_art = make_board_coordinate_to_piece_art_map(fen) tile_rows = make_board_tiles(tile_dims) -- cgit v1.3