This is Deck.h in view mode; [Download] [Up]
// Deck.h
// Project: Cribbage
// Stephan Wacker
// 93-09-16
#import <appkit/appkit.h>
#import "deck.h"
@interface Deck: Object
{
id table;
id comp;
id human;
id starter;
CARD deck[ CARDS ];
int nCards; // # cards in deck
CARD crib[ CINHAND ];
int nCrib;
CARD turnover;
id dealer;
id nondealer;
}
- makedeck;
- shuffle;
- (CARD) getCard;
- cut;
- (CARD) nextCard;
- setDealer: aPlayer;
- dealer;
- nondealer;
- (BOOL) isCompCrib;
- deal;
- putIntoCrib: (CARD) aCard;
- (CARD *) getCrib;
- (CARD) turnover;
@end // Deck
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.