From bb66cd91a3e76e9b746750de51b5edd34b5d2259 Mon Sep 17 00:00:00 2001 From: Simponic Date: Fri, 27 Jan 2023 22:31:15 -0700 Subject: Add last move schema, add highlighting in renderer (#13) --- lib/chessh/schema/game.ex | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lib/chessh/schema') diff --git a/lib/chessh/schema/game.ex b/lib/chessh/schema/game.ex index b6ff327..b7893f1 100644 --- a/lib/chessh/schema/game.ex +++ b/lib/chessh/schema/game.ex @@ -6,6 +6,7 @@ defmodule Chessh.Game do schema "games" do field(:fen, :string) field(:moves, :integer, default: 0) + field(:last_move, :string) field(:turn, Ecto.Enum, values: [:light, :dark], default: :light) field(:winner, Ecto.Enum, values: [:light, :dark, :none], default: :none) @@ -25,6 +26,7 @@ defmodule Chessh.Game do :turn, :winner, :status, + :last_move, :light_player_id, :dark_player_id ]) -- cgit v1.2.3-70-g09d2