summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/battle/src/Struct/Tile.elm')
-rw-r--r--src/battle/src/Struct/Tile.elm67
1 files changed, 0 insertions, 67 deletions
diff --git a/src/battle/src/Struct/Tile.elm b/src/battle/src/Struct/Tile.elm
deleted file mode 100644
index 459e139..0000000
--- a/src/battle/src/Struct/Tile.elm
+++ /dev/null
@@ -1,67 +0,0 @@
-module Struct.Tile exposing
- (
- Ref,
- VariantID,
- Type,
- get_id,
- get_name,
- get_cost,
- get_omnimods,
- decoder
- )
-
--- Elm -------------------------------------------------------------------------
-import Dict
-
-import Json.Decode
-import Json.Decode.Pipeline
-
--- Battle ----------------------------------------------------------------------
-import Constants.UI
-import Constants.Movement
-
-import Struct.Location
-import Struct.Omnimods
-
---------------------------------------------------------------------------------
--- TYPES -----------------------------------------------------------------------
---------------------------------------------------------------------------------
-type alias Ref = String
-type alias VariantID = String
-
-type alias Type =
- {
- id : Ref,
- name : String,
- crossing_cost : Int,
- omnimods : Struct.Omnimods.Type
- }
-
---------------------------------------------------------------------------------
--- LOCAL -----------------------------------------------------------------------
---------------------------------------------------------------------------------
-
---------------------------------------------------------------------------------
--- EXPORTED --------------------------------------------------------------------
---------------------------------------------------------------------------------
-get_id : Type -> Ref
-get_id tile = tile.id
-
-get_cost : Type -> Int
-get_cost tile = tile.crossing_cost
-
-get_name : Type -> String
-get_name tile = tile.name
-
-get_omnimods : Type -> Struct.Omnimods.Type
-get_omnimods t = t.omnimods
-
-decoder : (Json.Decode.Decoder Type)
-decoder =
- (Json.Decode.succeed
- Type
- |> (Json.Decode.Pipeline.required "id" Json.Decode.string)
- |> (Json.Decode.Pipeline.required "nam" Json.Decode.string)
- |> (Json.Decode.Pipeline.required "ct" Json.Decode.int)
- |> (Json.Decode.Pipeline.required "omni" Struct.Omnimods.decoder)
- )