From 71f85e0d3539539a74e72eb86ecb13a0e637e88a Mon Sep 17 00:00:00 2001 From: TrueDoctor Date: Sat, 29 Sep 2018 19:08:20 +0200 Subject: adding database class structure --- DSACore/Models/Database/Char.cs | 18 ++++++++++++++++++ DSACore/Models/Database/Group.cs | 15 +++++++++++++++ DSACore/Models/Database/Inventory.cs | 15 +++++++++++++++ DSACore/Models/Database/Roll.cs | 12 ++++++++++++ DSACore/Models/Database/Talent.cs | 14 ++++++++++++++ DSACore/Models/Database/Weapon.cs | 15 +++++++++++++++ 6 files changed, 89 insertions(+) create mode 100644 DSACore/Models/Database/Char.cs create mode 100644 DSACore/Models/Database/Group.cs create mode 100644 DSACore/Models/Database/Inventory.cs create mode 100644 DSACore/Models/Database/Roll.cs create mode 100644 DSACore/Models/Database/Talent.cs create mode 100644 DSACore/Models/Database/Weapon.cs (limited to 'DSACore/Models/Database') diff --git a/DSACore/Models/Database/Char.cs b/DSACore/Models/Database/Char.cs new file mode 100644 index 0000000..f77c760 --- /dev/null +++ b/DSACore/Models/Database/Char.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace DSACore.Models.Database +{ + public class Char + { + private string Name { get; set; } + private int Id { get; set; } + private int Lp { get; set; } + private int LpMax { get; set; } + private int As { get; set; } + private int AsMax { get; set; } + private Weapon Weapon { get; set; } + } +} diff --git a/DSACore/Models/Database/Group.cs b/DSACore/Models/Database/Group.cs new file mode 100644 index 0000000..5484b76 --- /dev/null +++ b/DSACore/Models/Database/Group.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace DSACore.Models.Database +{ + public class Group + { + private string Name { get; set; } + private string Discord { get; set; } + private int Id { get; set; } + private List Chars { get; set; }= new List(); + } +} diff --git a/DSACore/Models/Database/Inventory.cs b/DSACore/Models/Database/Inventory.cs new file mode 100644 index 0000000..8e525c6 --- /dev/null +++ b/DSACore/Models/Database/Inventory.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace DSACore.Models.Database +{ + public class Inventory + { + private int Id { get; set; } + private List Items { get; set; } = new List(); + private List Food { get; set; } = new List(); + private List Weapons { get; set; } = new List(); + } +} diff --git a/DSACore/Models/Database/Roll.cs b/DSACore/Models/Database/Roll.cs new file mode 100644 index 0000000..c931e70 --- /dev/null +++ b/DSACore/Models/Database/Roll.cs @@ -0,0 +1,12 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace DSACore.Models.Database +{ + public class Roll + { + private string[] Skills { get; set; } = new string[3]; + } +} diff --git a/DSACore/Models/Database/Talent.cs b/DSACore/Models/Database/Talent.cs new file mode 100644 index 0000000..d7bfaae --- /dev/null +++ b/DSACore/Models/Database/Talent.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace DSACore.Models.Database +{ + public class Talent + { + private string Name { get; set; } + + private Roll Roll { get; set; } = new Roll(); + } +} diff --git a/DSACore/Models/Database/Weapon.cs b/DSACore/Models/Database/Weapon.cs new file mode 100644 index 0000000..b72ec20 --- /dev/null +++ b/DSACore/Models/Database/Weapon.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace DSACore.Models.Database +{ + public class Weapon + { + private string Name { get; set; } + private string Damage { get; set; } + private string WeaponTalent { get; set; } + private string Modifier { get; set; } + } +} -- cgit v1.2.3-70-g09d2