ftp.nice.ch/pub/next/games/card/Solitaire.2.1.s.tar.gz#/Solitaire.2.1.s/Solitaire/GamePref.m

This is GamePref.m in view mode; [Download] [Up]

/* indent:4  tabsize:8  font:fixed-width */

#import "GamePref.h"

@implementation GamePref


/*---------------------------------------------------------------------------
|
|    - setGameName:(const char *)name
|
|    returns: (id) self
|
|----------------------------------------------------------------------------
|
|    Set the name used to register preferences.
|			
\---------------------------------------------------------------------------*/
- setGameName:(const char *)name
{
    char buffer[256];
    
    sprintf(buffer, "Solitaire%s", name);
    gameName = NXCopyStringBufferFromZone(buffer, [self zone]);
    [self registerPrefs];
    return self;
}

/*---------------------------------------------------------------------------
|
|    - registerPrefs
|
|    returns: (id) self
|
|----------------------------------------------------------------------------
|
|    Register the preferences for this game.  Override this if the game
|    has preferences to register.
|			
\---------------------------------------------------------------------------*/

- registerPrefs
{
    const NXDefaultsVector gameDefaults =
    {
        {NULL, NULL}
    };

    NXRegisterDefaults(gameName, gameDefaults);

    return self;
}


@end

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.