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.