From bc947f5c10117d33ea494d9d0b2fe8084782baca Mon Sep 17 00:00:00 2001 From: Tom Hicks Date: Sat, 5 Sep 2020 18:18:53 -0700 Subject: [PATCH] Adds implementation of Ability model. --- iOS/MonsterCards/Models/Ability.h | 5 +++++ iOS/MonsterCards/Models/Ability.m | 9 +++++++++ 2 files changed, 14 insertions(+) diff --git a/iOS/MonsterCards/Models/Ability.h b/iOS/MonsterCards/Models/Ability.h index e849f90..60f4b6f 100644 --- a/iOS/MonsterCards/Models/Ability.h +++ b/iOS/MonsterCards/Models/Ability.h @@ -12,6 +12,11 @@ NS_ASSUME_NONNULL_BEGIN @interface Ability : NSObject +@property NSString* name; +@property NSString* abilityDescription; + +-(id)initWithName: (NSString*)name andDescription: (NSString*)description; + @end NS_ASSUME_NONNULL_END diff --git a/iOS/MonsterCards/Models/Ability.m b/iOS/MonsterCards/Models/Ability.m index 21397f2..18ac0c5 100644 --- a/iOS/MonsterCards/Models/Ability.m +++ b/iOS/MonsterCards/Models/Ability.m @@ -10,4 +10,13 @@ @implementation Ability +-(id)initWithName: (NSString*)name andDescription: (NSString*)description { + self = [super init]; + + self.name = name; + self.abilityDescription = description; + + return self; +} + @end