This is DeckInspector.m in view mode; [Download] [Up]
// DeckInspector.m // Part of Risk by Mike Ferris #import "DeckInspector.h" #import "DeckView.h" #import "LanguageApp.h" #import <appkit/Panel.h> @implementation DeckInspector + initialize { if (self == [DeckInspector class]) { [self setVersion:1]; } return self; } - init { [super init]; [NXApp loadNibSection:"DeckInspector.nib" owner:self withNames:NO]; [deckPanel setBecomeKeyOnlyIfNeeded:YES]; [deckPanel orderFront:self]; return self; } - free { return [super free]; } - showPanel { [deckPanel orderFront:self]; return self; } - (BOOL)panelOnScreen { return [deckPanel isVisible]; } - displayAllDecks { [cardList display]; [deck display]; [discards display]; [player1 display]; [player2 display]; [player3 display]; [player4 display]; [player5 display]; [player6 display]; [cardsPlayed display]; return self; } - setCardList:cl deck:de discards:di player1:p1 player2:p2 player3:p3 player4:p4 player5:p5 player6:p6 cardsPlayed:cp { [cardList setDeck:cl]; [deck setDeck:de]; [discards setDeck:di]; [player1 setDeck:p1]; [player2 setDeck:p2]; [player3 setDeck:p3]; [player4 setDeck:p4]; [player5 setDeck:p5]; [player6 setDeck:p6]; [cardsPlayed setDeck:cp]; return self; } @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.