ftp.nice.ch/pub/next/games/card/CribbageSolitaire.s.tar.gz#/Cribbage/Cribbage.h

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

// indent:4  tabsize:4  font:fixed-width
//
// The Cribbage Solitaire module.
//
// Copyright 1994 by David Fedchenko.  All rights reserved.
//

//----------------------------------------------------------------------------
//
//	Cribbage:GameModule
//
//		The game of Cribbage Solitaire.  This allows you to kill two birds
//		with one stone by playing both games at the same time.
//
//	CREDITS
//
//	David Fedchenko <max@chernobog.wa.com>
//		-- design and implementation
//	Gary Ritchie<gary@uaneuro.uah.ualberta.ca>
//		-- creator of the Template module this was based on.
//	Earl Cohen
//		-- cribbage scoring system that was read for hints.
//
//----------------------------------------------------------------------------


#import <appkit/appkit.h>
#import "../Solitaire/GameModule.h"

@interface Cribbage:GameModule
	{
	id	idLayout11;
	id	idLayout12;
	id	idLayout13;
	id	idLayout14;
	id	idLayout21;
	id	idLayout22;
	id	idLayout23;
	id	idLayout24;
	id	idLayout31;
	id	idLayout32;
	id	idLayout33;
	id	idLayout34;
	id	idLayout41;
	id	idLayout42;
	id	idLayout43;
	id	idLayout44;
	
	id	idDraw;
	
	id	idScore1;
	id	idScore2;
	id	idScore3;
	id	idScore4;
	id	idScore5;
	id	idScore6;
	id	idScore7;
	id	idScore8;
	
	id	idFinalScore;
	id	idHeelsScore;
	
	id	idDrawDelegate;
	id	idLayoutDelegate;
	
	id	idPrevDeck;
	}

- setupGame:(BOOL)redeal;

- gameWindow;
- clickShift:sender;
- loadCardArray:(id [])array;
-(int) scoreHand:(id [])idHand;

@end

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