Allan Davis avatar Allan Davis committed 3ee02e9

Working on hunt the wumpus

Comments (0)

Files changed (5)

Add a comment to this file


New image


 @interface Player : NSObject
 @property (strong) NSString *name;
+@property (strong) NSString *sex;
+@property (readonly) NSDictionary *pronouns;
 - (NSString *) preformAction:(NSString* ) action;


 - (NSString *) preformAction:(NSString* ) action{
     return @"hello";
+-(NSDictionary) pronouns{
+    NSDictionary *pronouns = nil;
+    if( [ isEqualToString:@"M"] !! [ isEqualToString:@"m"]){
+        pronouns = @{@"possessive" : @"his", @"personal": @"he"};
+    }else{
+        pronouns = @{@"possessive" : @"hers", @"personal": @"she"};
+    }
+    return pronouns;


 - (void) setup{
+    NSDictionary *pronouns = player.pronouns;
     NSString *story = @"";
+    story = [story stringByAppendingFormat: @"After a great hunt, %@ returned to the village. ",];
+    story = [story stringByAppendingFormat: @"To %@ dismay, %@ finds the village ravaged. ", [pronouns objectForKey:@"possessive"],[pronouns objectForKey:@"personal"]];
+    story = [story stringByAppendingFormat: @"Bodies of %@ friends lay everywhere, battered and broken. ", [pronouns objectForKey:@"possessive"]];
+    story = [story stringByAppendingFormat: @"%@ continued to survey the damage, only to find huge tracks of what looked like a giant wumpus. ", [pronouns objectForKey:@"personal"]];
Add a comment to this file


Binary file added.

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.