Allan Davis avatar Allan Davis committed 3ee02e9

Working on hunt the wumpus

Comments (0)

Files changed (5)

Add a comment to this file

code/HuntTheWumpus/26630228.jpg

Added
New image

code/HuntTheWumpus/HuntTheWumpus/Player.h

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

code/HuntTheWumpus/HuntTheWumpus/Player.m

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

code/HuntTheWumpus/HuntTheWumpus/models/Game.m

 }
 
 - (void) setup{
+    NSDictionary *pronouns = player.pronouns;
     NSString *story = @"";
+    
+    story = [story stringByAppendingFormat: @"After a great hunt, %@ returned to the village. ", player.name];
+    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"]];
 }
 @end
Add a comment to this file

presentations/TicTacToe.odp

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 ProjectModifiedEvent.java.
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.