ftp.nice.ch/Attic/openStep/games/SokoSave.1.1.mw.s.tgz#/SokoSave/SokoPref.h

This is SokoPref.h in view mode; [Download] [Up]

#ifndef __SokoPref_h
#define __SokoPref_h
//-----------------------------------------------------------------------------
// SokoPref.h
//
//	User preferences module for SokoSave.
//
// Copyright (c), 1997, Paul McCarthy.  All rights reserved.
// Copyright (c), 1997, Eric Sunshine.  All rights reserved.
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
// $Id: SokoPref.h,v 1.2 97/12/10 07:00:11 sunshine Exp $
// $Log:	SokoPref.h,v $
//  Revision 1.2  97/12/10  07:00:11  sunshine
//  v10.1: Ported to OPENSTEP 4.1 for Mach, OPENSTEP 4.2 for Mach & Windows,
//  and Rhapsody Developer Release (RDR) for Mach and Windows (Yellow Box).
//  Fields are now reverted to their saved values when Cancel is pressed.
//  Set button now dismisses the panel.  Now marks the window dirty as changes
//  are made and, if dirty, prompts user when window's close button is pressed.
//  Now saves screen position.
//  
//  Revision 1.1  97/11/13  02:57:05  zarnuk
//  v9
//-----------------------------------------------------------------------------
extern "Objective-C" {
#import <Foundation/NSObject.h>
@class NSButton, NSTextField, NSWindow;
}

@interface SokoPref : NSObject
    {
    NSTextField* mazeDirField;
    NSTextField* saveDirField;
    NSTextField* scoresFileField;
    NSTextField* levelField;
    NSButton* autoSaveSwitch;
    NSWindow* window;
    BOOL visible;
    }

+ (void)launch;
+ (int)getLevel;
+ (void)setLevel:(int)level;
+ (BOOL)doesAutoSave;

@end

#endif //  __SokoPref_h

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