diff --git a/MonsterCards.xcodeproj/project.pbxproj b/MonsterCards.xcodeproj/project.pbxproj index da2e0f5..521812a 100644 --- a/MonsterCards.xcodeproj/project.pbxproj +++ b/MonsterCards.xcodeproj/project.pbxproj @@ -12,6 +12,13 @@ E20D032B25031BE500FB6E43 /* LibraryViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E20D032A25031BE500FB6E43 /* LibraryViewController.m */; }; E20D032E25031BEF00FB6E43 /* CollectionsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E20D032D25031BEF00FB6E43 /* CollectionsViewController.m */; }; E20D033125031BFD00FB6E43 /* DashboardViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = E20D033025031BFD00FB6E43 /* DashboardViewController.m */; }; + E25BD5F5250352C4007B04EF /* Monster.m in Sources */ = {isa = PBXBuildFile; fileRef = E25BD5F4250352C4007B04EF /* Monster.m */; }; + E25BD5F8250368A8007B04EF /* SavingThrow.m in Sources */ = {isa = PBXBuildFile; fileRef = E25BD5F7250368A8007B04EF /* SavingThrow.m */; }; + E25BD5FB250369D7007B04EF /* Skill.m in Sources */ = {isa = PBXBuildFile; fileRef = E25BD5FA250369D7007B04EF /* Skill.m */; }; + E25BD5FE25036A76007B04EF /* DamageType.m in Sources */ = {isa = PBXBuildFile; fileRef = E25BD5FD25036A76007B04EF /* DamageType.m */; }; + E25BD60125036BF8007B04EF /* Language.m in Sources */ = {isa = PBXBuildFile; fileRef = E25BD60025036BF8007B04EF /* Language.m */; }; + E25BD60425036CF0007B04EF /* Ability.m in Sources */ = {isa = PBXBuildFile; fileRef = E25BD60325036CF0007B04EF /* Ability.m */; }; + E25BD60725036CFA007B04EF /* Action.m in Sources */ = {isa = PBXBuildFile; fileRef = E25BD60625036CFA007B04EF /* Action.m */; }; E2F7247525005E89007D87ED /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = E2F7247425005E89007D87ED /* AppDelegate.m */; }; E2F7247825005E89007D87ED /* SceneDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = E2F7247725005E89007D87ED /* SceneDelegate.m */; }; E2F7248125005E89007D87ED /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E2F7247F25005E89007D87ED /* Main.storyboard */; }; @@ -51,6 +58,20 @@ E20D032D25031BEF00FB6E43 /* CollectionsViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CollectionsViewController.m; sourceTree = ""; }; E20D032F25031BFD00FB6E43 /* DashboardViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DashboardViewController.h; sourceTree = ""; }; E20D033025031BFD00FB6E43 /* DashboardViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = DashboardViewController.m; sourceTree = ""; }; + E25BD5F3250352C4007B04EF /* Monster.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Monster.h; sourceTree = ""; }; + E25BD5F4250352C4007B04EF /* Monster.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Monster.m; sourceTree = ""; }; + E25BD5F6250368A8007B04EF /* SavingThrow.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SavingThrow.h; sourceTree = ""; }; + E25BD5F7250368A8007B04EF /* SavingThrow.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SavingThrow.m; sourceTree = ""; }; + E25BD5F9250369D7007B04EF /* Skill.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Skill.h; sourceTree = ""; }; + E25BD5FA250369D7007B04EF /* Skill.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Skill.m; sourceTree = ""; }; + E25BD5FC25036A76007B04EF /* DamageType.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DamageType.h; sourceTree = ""; }; + E25BD5FD25036A76007B04EF /* DamageType.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = DamageType.m; sourceTree = ""; }; + E25BD5FF25036BF8007B04EF /* Language.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Language.h; sourceTree = ""; }; + E25BD60025036BF8007B04EF /* Language.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Language.m; sourceTree = ""; }; + E25BD60225036CF0007B04EF /* Ability.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Ability.h; sourceTree = ""; }; + E25BD60325036CF0007B04EF /* Ability.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Ability.m; sourceTree = ""; }; + E25BD60525036CFA007B04EF /* Action.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Action.h; sourceTree = ""; }; + E25BD60625036CFA007B04EF /* Action.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = Action.m; sourceTree = ""; }; E2F7247025005E89007D87ED /* Monster Cards.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Monster Cards.app"; sourceTree = BUILT_PRODUCTS_DIR; }; E2F7247325005E89007D87ED /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; E2F7247425005E89007D87ED /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; @@ -115,6 +136,20 @@ E20D033225034C0700FB6E43 /* Models */ = { isa = PBXGroup; children = ( + E25BD60225036CF0007B04EF /* Ability.h */, + E25BD60325036CF0007B04EF /* Ability.m */, + E25BD60525036CFA007B04EF /* Action.h */, + E25BD60625036CFA007B04EF /* Action.m */, + E25BD5FC25036A76007B04EF /* DamageType.h */, + E25BD5FD25036A76007B04EF /* DamageType.m */, + E25BD5FF25036BF8007B04EF /* Language.h */, + E25BD60025036BF8007B04EF /* Language.m */, + E25BD5F3250352C4007B04EF /* Monster.h */, + E25BD5F4250352C4007B04EF /* Monster.m */, + E25BD5F6250368A8007B04EF /* SavingThrow.h */, + E25BD5F7250368A8007B04EF /* SavingThrow.m */, + E25BD5F9250369D7007B04EF /* Skill.h */, + E25BD5FA250369D7007B04EF /* Skill.m */, ); path = Models; sourceTree = ""; @@ -315,14 +350,21 @@ buildActionMask = 2147483647; files = ( E20D032825031BDA00FB6E43 /* MonsterViewController.m in Sources */, + E25BD60725036CFA007B04EF /* Action.m in Sources */, E2F7247525005E89007D87ED /* AppDelegate.m in Sources */, E20D032B25031BE500FB6E43 /* LibraryViewController.m in Sources */, E20D033125031BFD00FB6E43 /* DashboardViewController.m in Sources */, + E25BD5FE25036A76007B04EF /* DamageType.m in Sources */, E2F7248425005E89007D87ED /* MonsterCards.xcdatamodeld in Sources */, + E25BD60425036CF0007B04EF /* Ability.m in Sources */, E20D032E25031BEF00FB6E43 /* CollectionsViewController.m in Sources */, + E25BD5F5250352C4007B04EF /* Monster.m in Sources */, + E25BD5F8250368A8007B04EF /* SavingThrow.m in Sources */, E2F7248C25005E8A007D87ED /* main.m in Sources */, + E25BD5FB250369D7007B04EF /* Skill.m in Sources */, E2F7247825005E89007D87ED /* SceneDelegate.m in Sources */, E20D032425031B9D00FB6E43 /* SearchViewController.m in Sources */, + E25BD60125036BF8007B04EF /* Language.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/MonsterCards/Models/Ability.h b/MonsterCards/Models/Ability.h new file mode 100644 index 0000000..e849f90 --- /dev/null +++ b/MonsterCards/Models/Ability.h @@ -0,0 +1,17 @@ +// +// Ability.h +// MonsterCards +// +// Created by Tom Hicks on 9/4/20. +// Copyright © 2020 Tom Hicks. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface Ability : NSObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/MonsterCards/Models/Ability.m b/MonsterCards/Models/Ability.m new file mode 100644 index 0000000..21397f2 --- /dev/null +++ b/MonsterCards/Models/Ability.m @@ -0,0 +1,13 @@ +// +// Ability.m +// MonsterCards +// +// Created by Tom Hicks on 9/4/20. +// Copyright © 2020 Tom Hicks. All rights reserved. +// + +#import "Ability.h" + +@implementation Ability + +@end diff --git a/MonsterCards/Models/Action.h b/MonsterCards/Models/Action.h new file mode 100644 index 0000000..8b9bd8f --- /dev/null +++ b/MonsterCards/Models/Action.h @@ -0,0 +1,17 @@ +// +// Action.h +// MonsterCards +// +// Created by Tom Hicks on 9/4/20. +// Copyright © 2020 Tom Hicks. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface Action : NSObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/MonsterCards/Models/Action.m b/MonsterCards/Models/Action.m new file mode 100644 index 0000000..6be4830 --- /dev/null +++ b/MonsterCards/Models/Action.m @@ -0,0 +1,13 @@ +// +// Action.m +// MonsterCards +// +// Created by Tom Hicks on 9/4/20. +// Copyright © 2020 Tom Hicks. All rights reserved. +// + +#import "Action.h" + +@implementation Action + +@end diff --git a/MonsterCards/Models/DamageType.h b/MonsterCards/Models/DamageType.h new file mode 100644 index 0000000..77aa241 --- /dev/null +++ b/MonsterCards/Models/DamageType.h @@ -0,0 +1,17 @@ +// +// DamageType.h +// MonsterCards +// +// Created by Tom Hicks on 9/4/20. +// Copyright © 2020 Tom Hicks. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface DamageType : NSObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/MonsterCards/Models/DamageType.m b/MonsterCards/Models/DamageType.m new file mode 100644 index 0000000..8112681 --- /dev/null +++ b/MonsterCards/Models/DamageType.m @@ -0,0 +1,13 @@ +// +// DamageType.m +// MonsterCards +// +// Created by Tom Hicks on 9/4/20. +// Copyright © 2020 Tom Hicks. All rights reserved. +// + +#import "DamageType.h" + +@implementation DamageType + +@end diff --git a/MonsterCards/Models/Language.h b/MonsterCards/Models/Language.h new file mode 100644 index 0000000..6e68f47 --- /dev/null +++ b/MonsterCards/Models/Language.h @@ -0,0 +1,17 @@ +// +// Language.h +// MonsterCards +// +// Created by Tom Hicks on 9/4/20. +// Copyright © 2020 Tom Hicks. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface Language : NSObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/MonsterCards/Models/Language.m b/MonsterCards/Models/Language.m new file mode 100644 index 0000000..5e6ce6b --- /dev/null +++ b/MonsterCards/Models/Language.m @@ -0,0 +1,13 @@ +// +// Language.m +// MonsterCards +// +// Created by Tom Hicks on 9/4/20. +// Copyright © 2020 Tom Hicks. All rights reserved. +// + +#import "Language.h" + +@implementation Language + +@end diff --git a/MonsterCards/Models/Monster.h b/MonsterCards/Models/Monster.h new file mode 100644 index 0000000..10b4eab --- /dev/null +++ b/MonsterCards/Models/Monster.h @@ -0,0 +1,17 @@ +// +// Monster.h +// MonsterCards +// +// Created by Tom Hicks on 9/4/20. +// Copyright © 2020 Tom Hicks. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface Monster : NSObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/MonsterCards/Models/Monster.m b/MonsterCards/Models/Monster.m new file mode 100644 index 0000000..4ad7035 --- /dev/null +++ b/MonsterCards/Models/Monster.m @@ -0,0 +1,13 @@ +// +// Monster.m +// MonsterCards +// +// Created by Tom Hicks on 9/4/20. +// Copyright © 2020 Tom Hicks. All rights reserved. +// + +#import "Monster.h" + +@implementation Monster + +@end diff --git a/MonsterCards/Models/SavingThrow.h b/MonsterCards/Models/SavingThrow.h new file mode 100644 index 0000000..1e4f22a --- /dev/null +++ b/MonsterCards/Models/SavingThrow.h @@ -0,0 +1,17 @@ +// +// SavingThrow.h +// MonsterCards +// +// Created by Tom Hicks on 9/4/20. +// Copyright © 2020 Tom Hicks. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface SavingThrow : NSObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/MonsterCards/Models/SavingThrow.m b/MonsterCards/Models/SavingThrow.m new file mode 100644 index 0000000..388f7c1 --- /dev/null +++ b/MonsterCards/Models/SavingThrow.m @@ -0,0 +1,13 @@ +// +// SavingThrow.m +// MonsterCards +// +// Created by Tom Hicks on 9/4/20. +// Copyright © 2020 Tom Hicks. All rights reserved. +// + +#import "SavingThrow.h" + +@implementation SavingThrow + +@end diff --git a/MonsterCards/Models/Skill.h b/MonsterCards/Models/Skill.h new file mode 100644 index 0000000..b93dfe6 --- /dev/null +++ b/MonsterCards/Models/Skill.h @@ -0,0 +1,17 @@ +// +// Skill.h +// MonsterCards +// +// Created by Tom Hicks on 9/4/20. +// Copyright © 2020 Tom Hicks. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface Skill : NSObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/MonsterCards/Models/Skill.m b/MonsterCards/Models/Skill.m new file mode 100644 index 0000000..8cc2473 --- /dev/null +++ b/MonsterCards/Models/Skill.m @@ -0,0 +1,13 @@ +// +// Skill.m +// MonsterCards +// +// Created by Tom Hicks on 9/4/20. +// Copyright © 2020 Tom Hicks. All rights reserved. +// + +#import "Skill.h" + +@implementation Skill + +@end