summaryrefslogtreecommitdiff |
diff options
author | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2018-06-28 12:27:10 +0200 |
---|---|---|
committer | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2018-06-28 12:27:10 +0200 |
commit | efadf0457d43945d836ac323f5e6c039838df659 (patch) | |
tree | d4ebd3a706eb3dce8d3886913a1be131178ac171 /src/battlemap | |
parent | 1f2c51d824e1832163193c9070993514688009e4 (diff) |
Starting to add banners.
Those will be used to indicate how important a character is in the
mission.
Ranks should end up being:
- Commander: If killed, the player loses.
- Target: If all targets are killed, the player loses.
- Optional (no banner): death has no impact on victory.
Diffstat (limited to 'src/battlemap')
-rw-r--r-- | src/battlemap/src/View/Battlemap/Character.elm | 18 | ||||
-rw-r--r-- | src/battlemap/www/style.css | 1 |
2 files changed, 18 insertions, 1 deletions
diff --git a/src/battlemap/src/View/Battlemap/Character.elm b/src/battlemap/src/View/Battlemap/Character.elm index 0c84a94..5e1b509 100644 --- a/src/battlemap/src/View/Battlemap/Character.elm +++ b/src/battlemap/src/View/Battlemap/Character.elm @@ -148,6 +148,21 @@ get_head_html char = ] ) +get_banner_html: Struct.Character.Type -> (Html.Html Struct.Event.Type) +get_banner_html char = + if ((Struct.Character.get_index char) % 8 == 0) + then + (Html.div + [ + (Html.Attributes.class "battlemap-character-icon-banner"), + (Html.Attributes.class "asset-character-icon-commander-banner") + ] + [ + ] + ) + else + (Util.Html.nothing) + get_actual_html : ( Struct.Model.Type -> Struct.Character.Type -> @@ -172,7 +187,8 @@ get_actual_html model char = ] [ (get_body_html char), - (get_head_html char) + (get_head_html char), + (get_banner_html char) ] ) diff --git a/src/battlemap/www/style.css b/src/battlemap/www/style.css index 72fef45..a0a2565 100644 --- a/src/battlemap/www/style.css +++ b/src/battlemap/www/style.css @@ -583,6 +583,7 @@ transform-origin: center; } +.battlemap-character-icon-banner { z-index: 2; } .battlemap-character-icon-head { z-index: 1; } .battlemap-character-icon-body { z-index: 0; } |