ftp.nice.ch/pub/next/developer/objc/appkit/Crossword.1.1.NIHS.bs.tar.gz#/Crossword.1.1.NIHS.bs/Source/PlainState.h

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

/*

File PlainState.h

The state object keeps track of information specific to the current state of the puzzle.  Different types of search need different types of information.  The basic state object is intended for plain depth first search.  It keeps track of squares, words, and a cache for letter counts.

*/

#import <objc/Object.h>
#import "FunctionCache.h"


/* 行行行行行行行行行行行行行行行行行行行行行行行行行行行行行行行行行行行行行行  */


@interface PlainState:Object
{
	id					puzzle;
	id					words;
	id					squares;
	FunctionCache		* countCache;
}

- squareClass;
- wordClass;
- getPuzzle;
- getWords;
- getSquares;
- (FunctionCache *) getCountCache;
- initPuzzle: (id) thePuzzle;
- free;
- makeSquares;
- makeWords;

@end

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