diff options
author | Elizabeth Hunt <elizabeth.hunt@simponic.xyz> | 2023-10-04 18:56:35 -0600 |
---|---|---|
committer | Elizabeth Hunt <elizabeth.hunt@simponic.xyz> | 2023-10-04 18:56:35 -0600 |
commit | 882e2c321ff88acac9894b488f1de109758f8f7d (patch) | |
tree | bc779ed8a9b23dc54cf1edd4a40e3396d8781c45 /lib/chessh/ssh/client/game/promotion.ex | |
parent | 48dd80dbf745bd0bb0bd0186ad126d74f66b872b (diff) | |
download | chessh-882e2c321ff88acac9894b488f1de109758f8f7d.tar.gz chessh-882e2c321ff88acac9894b488f1de109758f8f7d.zip |
initial prompt
Diffstat (limited to 'lib/chessh/ssh/client/game/promotion.ex')
-rw-r--r-- | lib/chessh/ssh/client/game/promotion.ex | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/chessh/ssh/client/game/promotion.ex b/lib/chessh/ssh/client/game/promotion.ex index c4cece6..693ec3f 100644 --- a/lib/chessh/ssh/client/game/promotion.ex +++ b/lib/chessh/ssh/client/game/promotion.ex @@ -47,11 +47,12 @@ defmodule Chessh.SSH.Client.Game.PromotionScreen do def input( _, _, - action, + _, + data, %State{client_pid: client_pid, game_pid: game_pid, game_state: %Game.State{} = game_state} = state ) do - promotion = if Enum.member?(["q", "b", "n", "r"], action), do: action, else: nil + promotion = if Enum.member?(["q", "b", "n", "r"], data), do: data, else: nil if promotion do send(client_pid, {:go_back_one_screen, game_state}) |