summaryrefslogtreecommitdiff
path: root/lib/chessh/schema/game.ex
diff options
context:
space:
mode:
Diffstat (limited to 'lib/chessh/schema/game.ex')
-rw-r--r--lib/chessh/schema/game.ex2
1 files changed, 2 insertions, 0 deletions
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
])