summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornsensfel <SpamShield0@noot-noot.org>2019-11-25 18:05:46 +0100
committernsensfel <SpamShield0@noot-noot.org>2019-11-25 18:05:46 +0100
commit4094b24940779d298a3ff97525ac40deac093cab (patch)
tree43584afa8b22e571c4de0a0876381a1de7e96e06 /src/shared/battle-characters/BattleCharacters/Struct
parenta2bac44a4c8abc064de55d0779edcb07aaa86e62 (diff)
...
Diffstat (limited to 'src/shared/battle-characters/BattleCharacters/Struct')
-rw-r--r--src/shared/battle-characters/BattleCharacters/Struct/DataSet.elm60
1 files changed, 60 insertions, 0 deletions
diff --git a/src/shared/battle-characters/BattleCharacters/Struct/DataSet.elm b/src/shared/battle-characters/BattleCharacters/Struct/DataSet.elm
index 3e938a2..2e87342 100644
--- a/src/shared/battle-characters/BattleCharacters/Struct/DataSet.elm
+++ b/src/shared/battle-characters/BattleCharacters/Struct/DataSet.elm
@@ -4,16 +4,22 @@ module BattleCharacters.Struct.DataSet exposing
new,
is_ready,
get_weapon,
+ get_weapons,
add_weapon,
get_armor,
+ get_armors,
add_armor,
get_portrait,
+ get_portraits,
add_portrait,
get_glyph,
+ get_glyphs,
add_glyph,
get_glyph_board,
+ get_glyph_boards,
add_glyph_board,
get_skill,
+ get_skills,
add_skill
)
@@ -99,6 +105,15 @@ is_ready data_set =
----------------
---- Weapon ----
----------------
+get_weapons : (
+ Type ->
+ (Dict.Dict
+ BattleCharacters.Struct.Weapon.Ref
+ BattleCharacters.Struct.Weapon.Type
+ )
+ )
+get_weapons data_set = data_set.weapons
+
get_weapon : (
BattleCharacters.Struct.Weapon.Ref ->
Type ->
@@ -123,6 +138,15 @@ add_weapon wp data_set =
---------------
---- Armor ----
---------------
+get_armors : (
+ Type ->
+ (Dict.Dict
+ BattleCharacters.Struct.Armor.Ref
+ BattleCharacters.Struct.Armor.Type
+ )
+ )
+get_armors data_set = data_set.armors
+
get_armor : (
BattleCharacters.Struct.Armor.Ref ->
Type ->
@@ -147,6 +171,15 @@ add_armor ar data_set =
------------------
---- Portrait ----
------------------
+get_portraits : (
+ Type ->
+ (Dict.Dict
+ BattleCharacters.Struct.Portrait.Ref
+ BattleCharacters.Struct.Portrait.Type
+ )
+ )
+get_portraits data_set = data_set.portraits
+
get_portrait : (
BattleCharacters.Struct.Portrait.Ref ->
Type ->
@@ -171,6 +204,15 @@ add_portrait pt data_set =
---------------
---- Glyph ----
---------------
+get_glyphs : (
+ Type ->
+ (Dict.Dict
+ BattleCharacters.Struct.Glyph.Ref
+ BattleCharacters.Struct.Glyph.Type
+ )
+ )
+get_glyphs data_set = data_set.glyphs
+
get_glyph : (
BattleCharacters.Struct.Glyph.Ref ->
Type ->
@@ -195,6 +237,15 @@ add_glyph gl data_set =
---------------------
---- Glyph Board ----
---------------------
+get_glyph_boards : (
+ Type ->
+ (Dict.Dict
+ BattleCharacters.Struct.GlyphBoard.Ref
+ BattleCharacters.Struct.GlyphBoard.Type
+ )
+ )
+get_glyph_boards data_set = data_set.glyph_boards
+
get_glyph_board : (
BattleCharacters.Struct.GlyphBoard.Ref ->
Type ->
@@ -219,6 +270,15 @@ add_glyph_board glb data_set =
---------------
---- Skill ----
---------------
+get_skills : (
+ Type ->
+ (Dict.Dict
+ BattleCharacters.Struct.Skill.Ref
+ BattleCharacters.Struct.Skill.Type
+ )
+ )
+get_skills data_set = data_set.skills
+
get_skill : (
BattleCharacters.Struct.Skill.Ref ->
Type ->