summaryrefslogtreecommitdiff |
diff options
Diffstat (limited to 'src/battlemap/src/Update.elm')
-rw-r--r-- | src/battlemap/src/Update.elm | 90 |
1 files changed, 0 insertions, 90 deletions
diff --git a/src/battlemap/src/Update.elm b/src/battlemap/src/Update.elm deleted file mode 100644 index 787fc8e..0000000 --- a/src/battlemap/src/Update.elm +++ /dev/null @@ -1,90 +0,0 @@ -module Update exposing (update) - -import Event - -import Error - -import UI - -import Model -import Model.RequestDirection -import Model.SelectTile -import Model.SelectCharacter -import Model.EndTurn -import Model.HandleServerReply - -import Send.LoadBattlemap - -update : Event.Type -> Model.Type -> (Model.Type, (Cmd Event.Type)) -update event model = - let - new_model = (Model.clear_error model) - in - case event of - (Event.DirectionRequested d) -> - ((Model.RequestDirection.apply_to new_model d), Cmd.none) - - (Event.TileSelected loc) -> - (Model.SelectTile.apply_to new_model loc) - - (Event.CharacterSelected char_id) -> - ((Model.SelectCharacter.apply_to new_model char_id), Cmd.none) - - Event.TurnEnded -> - (Model.EndTurn.apply_to new_model) - - (Event.ScaleChangeRequested mod) -> - if (mod == 0.0) - then - ({model | ui = (UI.reset_zoom_level model.ui)}, Cmd.none) - else - ({model | ui = (UI.mod_zoom_level model.ui mod)}, Cmd.none) - - (Event.TabSelected tab) -> - ({model | ui = (UI.set_displayed_tab model.ui tab)}, Cmd.none) - - (Event.DebugTeamSwitchRequest) -> - if (model.controlled_team == 0) - then - ( - (Model.reset - {model | - controlled_team = 1, - player_id = "1" - } - model.characters - ), - Cmd.none - ) - else - ( - (Model.reset - {model | - controlled_team = 0, - player_id = "0" - } - model.characters - ), - Cmd.none - ) - - (Event.DebugLoadBattlemapRequest) -> - ( - model, - (case (Send.LoadBattlemap.try model) of - (Just cmd) -> cmd - Nothing -> Cmd.none - ) - ) - - (Event.ServerReplied (Result.Err error)) -> - ( - (Model.invalidate - model - (Error.new Error.Networking (toString error)) - ), - Cmd.none - ) - - (Event.ServerReplied (Result.Ok commands)) -> - (Model.HandleServerReply.apply_to model commands) |