| summaryrefslogtreecommitdiff | 
diff options
| author | nsensfel <SpamShield0@noot-noot.org> | 2018-07-06 22:21:39 +0200 | 
|---|---|---|
| committer | nsensfel <SpamShield0@noot-noot.org> | 2018-07-06 22:21:39 +0200 | 
| commit | 2d9b1137d62c6547e7eef85be18ce3f87b7bbaca (patch) | |
| tree | 103e1067e0d31049944af5c1c160aa49aba04b3a /src/battlemap | |
| parent | aaef063a01b14b9a2a04d3a0202ee533daa0c626 (diff) | |
Improves help menu aesthetics.
Diffstat (limited to 'src/battlemap')
| -rw-r--r-- | src/battlemap/src/View/MessageBoard/Help.elm | 97 | ||||
| -rw-r--r-- | src/battlemap/www/style.css | 33 | 
2 files changed, 110 insertions, 20 deletions
| diff --git a/src/battlemap/src/View/MessageBoard/Help.elm b/src/battlemap/src/View/MessageBoard/Help.elm index 26d820d..773210e 100644 --- a/src/battlemap/src/View/MessageBoard/Help.elm +++ b/src/battlemap/src/View/MessageBoard/Help.elm @@ -22,18 +22,27 @@ get_rank_help_message rank =     case rank of        Struct.Character.Target ->           [ -            (Html.h1 [] [(Html.text "Protected Character")]), -            (Html.div +            (Html.h1 +               []                 [ -                  (Html.Attributes.class -                     "battlemap-character-card-target-status" +                  (get_guide_icon), +                  (Html.text "Protected Character - "), +                  (Html.div +                     [ +                        (Html.Attributes.class +                           "battlemap-message-board-help-figure" +                        ), +                        (Html.Attributes.class +                           "battlemap-character-card-target-status" +                        ) +                     ] +                     []                    )                 ] -               []              ),              (Html.text                 ( -                  "Players that lost all of their Protected characters are" +                  "Players that lose all of their protected characters are"                    ++ " eliminated."                 )              ) @@ -41,18 +50,27 @@ get_rank_help_message rank =        Struct.Character.Commander ->           [ -            (Html.h1 [] [(Html.text "Critical Character")]), -            (Html.div +            (Html.h1 +               []                 [ -                  (Html.Attributes.class -                     "battlemap-character-card-commander-status" +                  (get_guide_icon), +                  (Html.text "Critical Character - "), +                  (Html.div +                     [ +                        (Html.Attributes.class +                           "battlemap-message-board-help-figure" +                        ), +                        (Html.Attributes.class +                           "battlemap-character-card-commander-status" +                        ) +                     ] +                     []                    )                 ] -               []              ),              (Html.text                 ( -                  "Players that lost any of their Critical characters are" +                  "Players that lose any of their protected characters are"                    ++ " eliminated."                 )              ) @@ -60,15 +78,29 @@ get_rank_help_message rank =        Struct.Character.Optional ->           [ -            (Html.h1 [] [(Html.text "Reinforcement Character")]), +            (Html.h1 +               [] +               [ +                  (get_guide_icon), +                  (Html.text "Reinforcement Character") +               ] +            ),              (Html.text                 ( -                  "Unless it is their last character, losing Reinforcement" -                  ++ " characters does not cause a player to be eliminated." +                  "Unless it is their very last character, losing a" +                  ++ " Reinforcement characters never causes a player to be" +                  ++ " eliminated."                 )              )           ] +get_guide_icon : (Html.Html Struct.Event.Type) +get_guide_icon = +   (Html.div +      [(Html.Attributes.class "battlemap-help-guide-icon")] +      [] +   ) +  get_default_help_message : (        Struct.Model.Type ->        (List (Html.Html Struct.Event.Type)) @@ -77,7 +109,13 @@ get_default_help_message model =     case (Struct.CharacterTurn.get_state model.char_turn) of        Struct.CharacterTurn.SelectedCharacter ->           [ -            (Html.h1 [] [(Html.text "Character Selected")]), +            (Html.h1 +               [] +               [ +                  (get_guide_icon), +                  (Html.text "Character Selected") +               ] +            ),              (Html.text                 (                    "Click on a target tile to select a path or use the manual" @@ -89,7 +127,13 @@ get_default_help_message model =        Struct.CharacterTurn.MovedCharacter ->           [ -            (Html.h1 [] [(Html.text "Character Moved")]), +            (Html.h1 +               [] +               [ +                  (get_guide_icon), +                  (Html.text "Character Moved") +               ] +            ),              (Html.text                 (                    "You can now choose a target in range. Dashed tiles indicate" @@ -101,7 +145,13 @@ get_default_help_message model =        Struct.CharacterTurn.ChoseTarget ->           [ -            (Html.h1 [] [(Html.text "Target Selected")]), +            (Html.h1 +               [] +               [ +                  (get_guide_icon), +                  (Html.text "Target Selected") +               ] +            ),              (Html.text                 (                    "If you are satisfied with your choices, end the turn to" @@ -112,7 +162,13 @@ get_default_help_message model =        _ ->           [ -            (Html.h1 [] [(Html.text "Selecting Character")]), +            (Html.h1 +               [] +               [ +                  (get_guide_icon), +                  (Html.text "Selecting a Character") +               ] +            ),              (Html.text                 (                    "Click once on a character to focus them. This will show you" @@ -130,7 +186,8 @@ get_html : Struct.Model.Type -> (Html.Html Struct.Event.Type)  get_html model =     (Html.div        [ -         (Html.Attributes.class "battlemap-message-board") +         (Html.Attributes.class "battlemap-message-board"), +         (Html.Attributes.class "battlemap-message-board-help")        ]        (           case model.help_request of diff --git a/src/battlemap/www/style.css b/src/battlemap/www/style.css index 74ef048..8eb2d2f 100644 --- a/src/battlemap/www/style.css +++ b/src/battlemap/www/style.css @@ -148,6 +148,39 @@     font-size: 1.2em;  } +.battlemap-message-board-help +{ +   display: block; +} + +.battlemap-message-board-help h1 +{ +   margin: 0; +   margin-bottom: 0.3em; +   font-size: 1.5em; +   text-align: center; +} + +.battlemap-message-board-help-figure +{ +   width: 1.5em; +   height: 1.5em; +   background-size: 100%; +   display: inline-block; +   vertical-align: middle; +} + +.battlemap-help-guide-icon +{ +   margin-right: 0.5em; +   width: 1.5em; +   height: 1.5em; +   background-image: url("/asset/svg/help-icon.svg"); +   background-size: 100%; +   display: inline-block; +   vertical-align: middle; +} +  /******************************************************************************/  /** CONTROLLED PANEL **********************************************************/  /******************************************************************************/ | 


