module Update.AddPlayer exposing (apply_to) -- Elm ------------------------------------------------------------------------- import Array -- Extension ------------------------------------------------------------------- import Struct.Event import Struct.Flags import Struct.Model import Struct.Player -------------------------------------------------------------------------------- -- LOCAL ----------------------------------------------------------------------- -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- EXPORTED -------------------------------------------------------------------- -------------------------------------------------------------------------------- apply_to : Struct.Model.Type -> (Struct.Model.Type, (Cmd Struct.Event.Type)) apply_to model = ( {model | players = (Array.push (Struct.Player.default) model.players)}, Cmd.none )