This is TenpilePrefs.m in view mode; [Download] [Up]
/* indent:4 tabsize:8 font:fixed-width */
#import "TenpilePrefs.h"
@implementation TenpilePrefs
/*---------------------------------------------------------------------------
|
| - registerPrefs
|
|----------------------------------------------------------------------------
|
| Register the preferences for this game. Called automatically.
|
\---------------------------------------------------------------------------*/
- (void) registerPrefs
{
NSDictionary* defaultsDict;
defaultsDict = [NSDictionary dictionaryWithObjects:[NSArray arrayWithObject:@"3"]
forKeys:[NSArray arrayWithObject:@"HiddenCards"]];
[[NSUserDefaults standardUserDefaults] registerDefaults:defaultsDict];
hiddenCards = [[NSUserDefaults standardUserDefaults]
integerForKey:@"HiddenCards"];
if (hiddenCards < 0)
hiddenCards = 0;
if (hiddenCards > 4)
hiddenCards = 4;
[hiddenCardsMatrix selectCellWithTag:hiddenCards];
}
- (void) saveHiddenCards:sender
{
hiddenCards = [hiddenCardsMatrix selectedTag];
[[NSUserDefaults standardUserDefaults] setInteger:hiddenCards forKey:@"HiddenCards"];
}
- (int) hiddenCards
{
return hiddenCards;
}
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.