| summaryrefslogtreecommitdiff | 
diff options
| author | nsensfel <SpamShield0@noot-noot.org> | 2017-12-05 16:33:11 +0100 | 
|---|---|---|
| committer | nsensfel <SpamShield0@noot-noot.org> | 2017-12-05 16:33:11 +0100 | 
| commit | fbe232187e36f6661709376d0994ee48e9b27274 (patch) | |
| tree | 9198f2b05fea86886071b0fb76c08b23c8a8f8cf /src/battlemap | |
| parent | dc0d49ee836f89161412bc0939f2fbc1e68a7588 (diff) | |
...
Diffstat (limited to 'src/battlemap')
| -rw-r--r-- | src/battlemap/src/Main.elm | 24 | ||||
| -rw-r--r-- | src/battlemap/src/Send/CharacterTurn.elm | 21 | ||||
| -rw-r--r-- | src/battlemap/src/Send/LoadBattlemap.elm | 9 | ||||
| -rw-r--r-- | src/battlemap/src/Send/Send.elm | 14 | ||||
| -rw-r--r-- | src/battlemap/src/Struct/CharacterTurn.elm (renamed from src/battlemap/src/Send/Query/CharacterTurn.elm) | 32 | 
5 files changed, 47 insertions, 53 deletions
| diff --git a/src/battlemap/src/Main.elm b/src/battlemap/src/Main.elm index 5a9d843..96b267f 100644 --- a/src/battlemap/src/Main.elm +++ b/src/battlemap/src/Main.elm @@ -1,20 +1,22 @@ +-- Elm ------------------------------------------------------------------------  import Html -import Model -import Event +-- Battlemap ------------------------------------------------------------------- +import Struct.Model +import Struct.Event -import Init -import Subscriptions -import View -import Update +import ElmModule.Init +import ElmModule.Subscriptions +import ElmModule.View +import ElmModule.Update -main : (Program Never Model.Type Event.Type) +main : (Program Never Struct.Model.Type Struct.Event.Type)  main =     (Html.program        { -         init = Init.init, -         view = View.view, -         update = Update.update, -         subscriptions = Subscriptions.subscriptions +         init = ElmModule.Init.init, +         view = ElmModule.View.view, +         update = ElmModule.Update.update, +         subscriptions = ElmModule.Subscriptions.subscriptions        }     ) diff --git a/src/battlemap/src/Send/CharacterTurn.elm b/src/battlemap/src/Send/CharacterTurn.elm index d096ac3..f7cf1c9 100644 --- a/src/battlemap/src/Send/CharacterTurn.elm +++ b/src/battlemap/src/Send/CharacterTurn.elm @@ -4,17 +4,16 @@ module Send.CharacterTurn exposing (try)  import Json.Encode  -- Battlemap ------------------------------------------------------------------- -import Battlemap -import Battlemap.Direction - -import UI +import Struct.Battlemap +import Struct.Direction +import Struct.UI +import Struct.Event +import Struct.Model  import Constants.IO -import Event - -import Model  import Send +  --------------------------------------------------------------------------------  -- TYPES ------------------------------------------------------------------------  -------------------------------------------------------------------------------- @@ -22,7 +21,7 @@ import Send  --------------------------------------------------------------------------------  -- LOCAL -----------------------------------------------------------------------  -------------------------------------------------------------------------------- -try_encoding : Model.Type -> (Maybe Json.Encode.Value) +try_encoding : Struct.Model.Type -> (Maybe Json.Encode.Value)  try_encoding model =     case model.controlled_character of        (Just char_ref) -> @@ -41,10 +40,10 @@ try_encoding model =                             (                                (Json.Encode.string)                                << -                              (Battlemap.Direction.to_string) +                              (Struct.Direction.to_string)                             )                             (List.reverse -                              (Battlemap.get_navigator_path model.battlemap) +                              (Struct.Battlemap.get_navigator_path model.battlemap)                             )                          )                       ) @@ -65,6 +64,6 @@ try_encoding model =  --------------------------------------------------------------------------------  -- EXPORTED --------------------------------------------------------------------  -------------------------------------------------------------------------------- -try : Model.Type -> (Maybe (Cmd Event.Type)) +try : Struct.Model.Type -> (Maybe (Cmd Struct.Event.Type))  try model =     (Send.try_sending model Constants.IO.character_turn_handler try_encoding) diff --git a/src/battlemap/src/Send/LoadBattlemap.elm b/src/battlemap/src/Send/LoadBattlemap.elm index b81ba00..08bff57 100644 --- a/src/battlemap/src/Send/LoadBattlemap.elm +++ b/src/battlemap/src/Send/LoadBattlemap.elm @@ -4,14 +4,13 @@ module Send.LoadBattlemap exposing (try)  import Json.Encode  -- Battlemap ------------------------------------------------------------------- -import Constants.IO +import Struct.Model +import Struct.Event -import Model +import Constants.IO  import Send -import Event -  --------------------------------------------------------------------------------  -- TYPES ------------------------------------------------------------------------  -------------------------------------------------------------------------------- @@ -19,7 +18,7 @@ import Event  --------------------------------------------------------------------------------  -- LOCAL -----------------------------------------------------------------------  -------------------------------------------------------------------------------- -try_encoding : Model.Type -> (Maybe Json.Encode.Value) +try_encoding : Struct.Model.Type -> (Maybe Json.Encode.Value)  try_encoding model =     (Just        (Json.Encode.object diff --git a/src/battlemap/src/Send/Send.elm b/src/battlemap/src/Send/Send.elm index 3288050..ec14ce6 100644 --- a/src/battlemap/src/Send/Send.elm +++ b/src/battlemap/src/Send/Send.elm @@ -7,9 +7,8 @@ import Json.Encode  import Http  -- Battlemap ------------------------------------------------------------------- -import Model - -import Event +import Struct.Model +import Struct.Event  --------------------------------------------------------------------------------  -- TYPES ----------------------------------------------------------------------- @@ -26,19 +25,18 @@ decoder =  --------------------------------------------------------------------------------  -- EXPORTED --------------------------------------------------------------------  -------------------------------------------------------------------------------- -  try_sending : ( -      Model.Type -> +      Struct.Model.Type ->        String -> -      (Model.Type -> (Maybe Json.Encode.Value)) -> -      (Maybe (Cmd Event.Type)) +      (Struct.Model.Type -> (Maybe Json.Encode.Value)) -> +      (Maybe (Cmd Struct.Event.Type))     )  try_sending model recipient try_encoding_fun =     case (try_encoding_fun model) of        (Just serial) ->           (Just              (Http.send -               Event.ServerReplied +               Struct.Event.ServerReplied                 (Http.post                    recipient                    (Http.jsonBody serial) diff --git a/src/battlemap/src/Send/Query/CharacterTurn.elm b/src/battlemap/src/Struct/CharacterTurn.elm index ec7efa0..f234184 100644 --- a/src/battlemap/src/Send/Query/CharacterTurn.elm +++ b/src/battlemap/src/Struct/CharacterTurn.elm @@ -1,4 +1,4 @@ -module Query.CharacterTurn exposing +module Struct.CharacterTurn exposing     (        Type,        State(..), @@ -17,14 +17,10 @@ module Query.CharacterTurn exposing  import List  -- Battlemap ------------------------------------------------------------------- -import Battlemap -import Battlemap.Direction - -import UI - -import Error - -import Character +import Struct.Battlemap +import Struct.Character +import Struct.Direction +import Struct.Error  --------------------------------------------------------------------------------  -- TYPES ----------------------------------------------------------------------- @@ -38,9 +34,9 @@ type State =  type alias Type =     {        state : State, -      controlled_character : (Maybe Character.Ref), -      path : (List Battlemap.Direction.Type), -      targets : (List Character.Ref) +      controlled_character : (Maybe Struct.Character.Ref), +      path : (List Struct.Direction.Type), +      targets : (List Struct.Character.Ref)     }  -------------------------------------------------------------------------------- @@ -59,10 +55,10 @@ new =        targets = []     } -try_getting_controlled_character : Type -> (Maybe Character.Ref) +try_getting_controlled_character : Type -> (Maybe Struct.Character.Ref)  try_getting_controlled_character ct = ct.controlled_character -set_controlled_character : Type -> Character.Ref -> Type +set_controlled_character : Type -> Struct.Character.Ref -> Type  set_controlled_character ct char_ref =     {        state = SelectedCharacter, @@ -74,10 +70,10 @@ set_controlled_character ct char_ref =  get_state : Type -> State  get_state ct = ct.state -get_path : Type -> (List Battlemap.Direction.Type) +get_path : Type -> (List Struct.Direction.Type)  get_path ct = ct.path -set_path : Type -> (List Battlemap.Direction.Type) -> Type +set_path : Type -> (List Struct.Direction.Type) -> Type  set_path ct path =     {ct |        state = MovedCharacter, @@ -85,7 +81,7 @@ set_path ct path =        targets = []     } -add_target : Type -> Character.Ref -> Type +add_target : Type -> Struct.Character.Ref -> Type  add_target ct target_ref =     {ct |        state = ChoseTarget, @@ -111,5 +107,5 @@ remove_target ct i =                 targets = new_targets              } -get_targets : Type -> (List Character.Ref) +get_targets : Type -> (List Struct.Character.Ref)  get_targets ct = ct.targets | 


