| summaryrefslogtreecommitdiff | 
diff options
| author | nsensfel <SpamShield0@noot-noot.org> | 2018-04-17 21:16:45 +0200 | 
|---|---|---|
| committer | nsensfel <SpamShield0@noot-noot.org> | 2018-04-17 21:16:45 +0200 | 
| commit | 9035652f997759aa76825e1d0be358b1c78c7152 (patch) | |
| tree | dd1a6fd04b5429319f7a51c3be65cf4f83998060 /src/battlemap | |
| parent | 6a1fd777ae92f5ee1fffb1ffd1c7b72b9b4edd79 (diff) | |
Re-activates the (somewhat broken) sub-menus.
Diffstat (limited to 'src/battlemap')
| -rw-r--r-- | src/battlemap/src/Update/SelectCharacter.elm | 5 | ||||
| -rw-r--r-- | src/battlemap/src/View/Controlled/ManualControls.elm (renamed from src/battlemap/src/View/SubMenu/ManualControls.elm) | 2 | ||||
| -rw-r--r-- | src/battlemap/src/View/Controlled/Targets.elm (renamed from src/battlemap/src/View/SubMenu/Targets.elm) | 0 | ||||
| -rw-r--r-- | src/battlemap/src/View/SubMenu.elm | 26 | ||||
| -rw-r--r-- | src/battlemap/src/View/SubMenu/Characters.elm (renamed from src/battlemap/src/View/SubMenu/TabMenu/Characters.elm) | 2 | ||||
| -rw-r--r-- | src/battlemap/src/View/SubMenu/Settings.elm (renamed from src/battlemap/src/View/SubMenu/TabMenu/Settings.elm) | 2 | ||||
| -rw-r--r-- | src/battlemap/src/View/SubMenu/Status.elm (renamed from src/battlemap/src/View/SubMenu/TabMenu/Status.elm) | 6 | ||||
| -rw-r--r-- | src/battlemap/src/View/SubMenu/Status/CharacterInfo.elm (renamed from src/battlemap/src/View/SubMenu/TabMenu/Status/CharacterInfo.elm) | 2 | ||||
| -rw-r--r-- | src/battlemap/src/View/SubMenu/Timeline.elm (renamed from src/battlemap/src/View/SubMenu/TabMenu/Timeline.elm) | 14 | ||||
| -rw-r--r-- | src/battlemap/src/View/SubMenu/Timeline/Attack.elm (renamed from src/battlemap/src/View/SubMenu/TabMenu/Timeline/Attack.elm) | 2 | ||||
| -rw-r--r-- | src/battlemap/src/View/SubMenu/Timeline/Movement.elm (renamed from src/battlemap/src/View/SubMenu/TabMenu/Timeline/Movement.elm) | 2 | ||||
| -rw-r--r-- | src/battlemap/src/View/SubMenu/Timeline/WeaponSwitch.elm (renamed from src/battlemap/src/View/SubMenu/TabMenu/Timeline/WeaponSwitch.elm) | 2 | 
12 files changed, 41 insertions, 24 deletions
| diff --git a/src/battlemap/src/Update/SelectCharacter.elm b/src/battlemap/src/Update/SelectCharacter.elm index 3f0dbd4..152aa9c 100644 --- a/src/battlemap/src/Update/SelectCharacter.elm +++ b/src/battlemap/src/Update/SelectCharacter.elm @@ -73,7 +73,10 @@ ctrl_or_focus_character model target_char_id target_char =                       model.char_turn                    )                 ), -            ui = (Struct.UI.set_previous_action model.ui Nothing) +            ui = +               (Struct.UI.reset_displayed_tab +                  (Struct.UI.set_previous_action model.ui Nothing) +               )           }     else        {model | diff --git a/src/battlemap/src/View/SubMenu/ManualControls.elm b/src/battlemap/src/View/Controlled/ManualControls.elm index f2e900c..8d37333 100644 --- a/src/battlemap/src/View/SubMenu/ManualControls.elm +++ b/src/battlemap/src/View/Controlled/ManualControls.elm @@ -1,4 +1,4 @@ -module View.SideBar.ManualControls exposing (get_html) +module View.ManualControls exposing (get_html)  -- Elm -------------------------------------------------------------------------  import Html diff --git a/src/battlemap/src/View/SubMenu/Targets.elm b/src/battlemap/src/View/Controlled/Targets.elm index 7bb4c36..7bb4c36 100644 --- a/src/battlemap/src/View/SubMenu/Targets.elm +++ b/src/battlemap/src/View/Controlled/Targets.elm diff --git a/src/battlemap/src/View/SubMenu.elm b/src/battlemap/src/View/SubMenu.elm index 694c826..1690024 100644 --- a/src/battlemap/src/View/SubMenu.elm +++ b/src/battlemap/src/View/SubMenu.elm @@ -11,16 +11,32 @@ import Struct.UI  import Util.Html +import View.SubMenu.Characters +import View.SubMenu.Settings +import View.SubMenu.Status +import View.SubMenu.Timeline +  --------------------------------------------------------------------------------  -- LOCAL -----------------------------------------------------------------------  --------------------------------------------------------------------------------  get_inner_html : (        Struct.Model.Type ->        Struct.UI.Tab -> -      (List (Html.Html Struct.Event.Type)) +      (Html.Html Struct.Event.Type)     )  get_inner_html model tab = -   [(Html.text "Not available")] +   case tab of +      Struct.UI.StatusTab -> +         (View.SubMenu.Status.get_html model) + +      Struct.UI.CharactersTab -> +         (View.SubMenu.Characters.get_html model) + +      Struct.UI.SettingsTab -> +         (View.SubMenu.Settings.get_html model) + +      Struct.UI.TimelineTab -> +         (View.SubMenu.Timeline.get_html model)  --------------------------------------------------------------------------------  -- EXPORTED -------------------------------------------------------------------- @@ -30,10 +46,8 @@ get_html model =     case (Struct.UI.try_getting_displayed_tab model.ui) of        (Just tab) ->           (Html.div -            [ -               (Html.Attributes.class "battlemap-sub-menu") -            ] -            (get_inner_html model tab) +            [(Html.Attributes.class "battlemap-sub-menu")] +            [(get_inner_html model tab)]           )        Nothing -> diff --git a/src/battlemap/src/View/SubMenu/TabMenu/Characters.elm b/src/battlemap/src/View/SubMenu/Characters.elm index 2eaca27..a34cf4a 100644 --- a/src/battlemap/src/View/SubMenu/TabMenu/Characters.elm +++ b/src/battlemap/src/View/SubMenu/Characters.elm @@ -1,4 +1,4 @@ -module View.SideBar.TabMenu.Characters exposing (get_html) +module View.SubMenu.Characters exposing (get_html)  -- Elm -------------------------------------------------------------------------  import Dict diff --git a/src/battlemap/src/View/SubMenu/TabMenu/Settings.elm b/src/battlemap/src/View/SubMenu/Settings.elm index 3f42739..3bd64ff 100644 --- a/src/battlemap/src/View/SubMenu/TabMenu/Settings.elm +++ b/src/battlemap/src/View/SubMenu/Settings.elm @@ -1,4 +1,4 @@ -module View.SideBar.TabMenu.Settings exposing (get_html) +module View.SubMenu.Settings exposing (get_html)  -- Elm -------------------------------------------------------------------------  import Html diff --git a/src/battlemap/src/View/SubMenu/TabMenu/Status.elm b/src/battlemap/src/View/SubMenu/Status.elm index 1eb3e5e..2ff5bf4 100644 --- a/src/battlemap/src/View/SubMenu/TabMenu/Status.elm +++ b/src/battlemap/src/View/SubMenu/Status.elm @@ -1,4 +1,4 @@ -module View.SideBar.TabMenu.Status exposing (get_html) +module View.SubMenu.Status exposing (get_html)  -- Elm -------------------------------------------------------------------------  import Dict @@ -17,7 +17,7 @@ import Struct.Statistics  import Struct.Tile  import Struct.UI -import View.SideBar.TabMenu.Status.CharacterInfo +import View.SubMenu.Status.CharacterInfo  --------------------------------------------------------------------------------  -- LOCAL -----------------------------------------------------------------------  -------------------------------------------------------------------------------- @@ -143,7 +143,7 @@ get_html model =              (Just (Struct.UI.SelectedCharacter target_char)) ->                 case (Dict.get target_char model.characters) of                    (Just char) -> -                     (View.SideBar.TabMenu.Status.CharacterInfo.get_html +                     (View.SubMenu.Status.CharacterInfo.get_html                          model                          char                       ) diff --git a/src/battlemap/src/View/SubMenu/TabMenu/Status/CharacterInfo.elm b/src/battlemap/src/View/SubMenu/Status/CharacterInfo.elm index 033426a..d5eb8b7 100644 --- a/src/battlemap/src/View/SubMenu/TabMenu/Status/CharacterInfo.elm +++ b/src/battlemap/src/View/SubMenu/Status/CharacterInfo.elm @@ -1,4 +1,4 @@ -module View.SideBar.TabMenu.Status.CharacterInfo exposing (get_html) +module View.SubMenu.Status.CharacterInfo exposing (get_html)  -- Elm -------------------------------------------------------------------------  import Html diff --git a/src/battlemap/src/View/SubMenu/TabMenu/Timeline.elm b/src/battlemap/src/View/SubMenu/Timeline.elm index 1073735..eb67085 100644 --- a/src/battlemap/src/View/SubMenu/TabMenu/Timeline.elm +++ b/src/battlemap/src/View/SubMenu/Timeline.elm @@ -1,4 +1,4 @@ -module View.SideBar.TabMenu.Timeline exposing (get_html) +module View.SubMenu.Timeline exposing (get_html)  -- Elm -------------------------------------------------------------------------  import Array @@ -13,9 +13,9 @@ import Struct.Event  import Struct.TurnResult  import Struct.Model -import View.SideBar.TabMenu.Timeline.Attack -import View.SideBar.TabMenu.Timeline.Movement -import View.SideBar.TabMenu.Timeline.WeaponSwitch +import View.SubMenu.Timeline.Attack +import View.SubMenu.Timeline.Movement +import View.SubMenu.Timeline.WeaponSwitch  --------------------------------------------------------------------------------  -- LOCAL ----------------------------------------------------------------------- @@ -28,13 +28,13 @@ get_turn_result_html : (  get_turn_result_html model turn_result =     case turn_result of        (Struct.TurnResult.Moved movement) -> -         (View.SideBar.TabMenu.Timeline.Movement.get_html model movement) +         (View.SubMenu.Timeline.Movement.get_html model movement)        (Struct.TurnResult.Attacked attack) -> -         (View.SideBar.TabMenu.Timeline.Attack.get_html model attack) +         (View.SubMenu.Timeline.Attack.get_html model attack)        (Struct.TurnResult.SwitchedWeapon weapon_switch) -> -         (View.SideBar.TabMenu.Timeline.WeaponSwitch.get_html +         (View.SubMenu.Timeline.WeaponSwitch.get_html              model              weapon_switch           ) diff --git a/src/battlemap/src/View/SubMenu/TabMenu/Timeline/Attack.elm b/src/battlemap/src/View/SubMenu/Timeline/Attack.elm index 0bd59b8..6dab423 100644 --- a/src/battlemap/src/View/SubMenu/TabMenu/Timeline/Attack.elm +++ b/src/battlemap/src/View/SubMenu/Timeline/Attack.elm @@ -1,4 +1,4 @@ -module View.SideBar.TabMenu.Timeline.Attack exposing (get_html) +module View.SubMenu.Timeline.Attack exposing (get_html)  -- Elm -------------------------------------------------------------------------  import Dict diff --git a/src/battlemap/src/View/SubMenu/TabMenu/Timeline/Movement.elm b/src/battlemap/src/View/SubMenu/Timeline/Movement.elm index 4e5579a..f561d6c 100644 --- a/src/battlemap/src/View/SubMenu/TabMenu/Timeline/Movement.elm +++ b/src/battlemap/src/View/SubMenu/Timeline/Movement.elm @@ -1,4 +1,4 @@ -module View.SideBar.TabMenu.Timeline.Movement exposing (get_html) +module View.SubMenu.Timeline.Movement exposing (get_html)  -- Elm -------------------------------------------------------------------------  import Dict diff --git a/src/battlemap/src/View/SubMenu/TabMenu/Timeline/WeaponSwitch.elm b/src/battlemap/src/View/SubMenu/Timeline/WeaponSwitch.elm index b64a293..91191c4 100644 --- a/src/battlemap/src/View/SubMenu/TabMenu/Timeline/WeaponSwitch.elm +++ b/src/battlemap/src/View/SubMenu/Timeline/WeaponSwitch.elm @@ -1,4 +1,4 @@ -module View.SideBar.TabMenu.Timeline.WeaponSwitch exposing (get_html) +module View.SubMenu.Timeline.WeaponSwitch exposing (get_html)  -- Elm -------------------------------------------------------------------------  import Dict | 


