summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornsensfel <SpamShield0@noot-noot.org>2017-11-24 18:48:25 +0100
committernsensfel <SpamShield0@noot-noot.org>2017-11-24 18:48:25 +0100
commit6dab490989d20599f06d024e7c66dd935b955139 (patch)
tree9d9e13a8bfb37c16af3906a1dbf1adb832409d52
parent90f4de487c3c847aa9da44adea050cea69dfb5a3 (diff)
Disables characters after their turn.
-rw-r--r--src/battlemap/src/Model/EndTurn.elm5
-rw-r--r--src/battlemap/src/Model/SelectCharacter.elm7
-rw-r--r--src/battlemap/www/style.css2
3 files changed, 10 insertions, 4 deletions
diff --git a/src/battlemap/src/Model/EndTurn.elm b/src/battlemap/src/Model/EndTurn.elm
index 5ab2a46..f62c108 100644
--- a/src/battlemap/src/Model/EndTurn.elm
+++ b/src/battlemap/src/Model/EndTurn.elm
@@ -32,7 +32,10 @@ make_it_so model char_ref =
case maybe_char of
(Just char) ->
(Just
- (Character.set_location location char)
+ (Character.set_enabled
+ (Character.set_location location char)
+ False
+ )
)
Nothing -> Nothing
)
diff --git a/src/battlemap/src/Model/SelectCharacter.elm b/src/battlemap/src/Model/SelectCharacter.elm
index c98766b..4b3082b 100644
--- a/src/battlemap/src/Model/SelectCharacter.elm
+++ b/src/battlemap/src/Model/SelectCharacter.elm
@@ -46,7 +46,7 @@ select_character : (
Model.Type
)
select_character model target_char_id target_char =
- if ((Character.get_team target_char) == model.controlled_team)
+ if ((Character.is_enabled target_char))
then
{model |
state = (Model.ControllingCharacter target_char_id),
@@ -65,7 +65,10 @@ select_character model target_char_id target_char =
model
(Error.new
Error.IllegalAction
- "SelectCharacter: Wrong team. Attack is not implemented."
+ (
+ "SelectCharacter: Wrong team or already moved this turn"
+ ++ ". Attack is not implemented."
+ )
)
)
--------------------------------------------------------------------------------
diff --git a/src/battlemap/www/style.css b/src/battlemap/www/style.css
index 1660547..e208b27 100644
--- a/src/battlemap/www/style.css
+++ b/src/battlemap/www/style.css
@@ -48,7 +48,7 @@
.battlemap-character-icon-disabled
{
- opacity: 0.5;
+ opacity: 0.4;
filter: grayscale(50%);
border: 2px dotted rgba(0,0,0,0.7);
}