ftp.nice.ch/pub/next/games/fun/AstroGC.NIHS.bs.tar.gz#/AstroGC/Source/Signs.m

This is Signs.m in view mode; [Download] [Up]

#import "Signs.h"

@implementation Signs

const char *fileName; // The fileName for the SaveFile method


- LoadFile:sender
{
	char        buf[MAXPATHLEN + 1];
	NXBundle   *bundle;

	bundle = [NXBundle bundleForClass:[self class]];
	if ( [bundle getPath:buf forResource:fileName ofType:"rtfd"] ) 
	{
    	[TheSV openRTFDFrom:buf];
	[TheWin setTitle: fileName];
	[TheWin orderFront:sender];
	}

    return self;
}




- Aquarius:sender
{
	fileName = "Aquarius";
	[self LoadFile:self];
	
    return self;
}

- Aries:sender
{
	fileName = "Aries";
	[self LoadFile:self];
	
    return self;
}

- Cancer:sender
{
	fileName = "Cancer";
	[self LoadFile:self];
	
    return self;
}

- Capricorn:sender
{
	fileName = "Capricorn";
	[self LoadFile:self];
	
    return self;
}

- Gemini:sender
{
	fileName = "Gemini";
	[self LoadFile:self];
	
    return self;
}

- Leo:sender
{
 	fileName = "Leo";
	[self LoadFile:self];
	
    return self;
}

- Libra:sender
{
	fileName = "Libra";
	[self LoadFile:self];
	
    return self;
}

- Pisces:sender
{
  	fileName = "Pisces";
	[self LoadFile:self];
	
    return self;
}

- Sagittarius:sender
{
	fileName = "Sagittarius";
	[self LoadFile:self];
	
    return self;
}

- Scorpio:sender
{
	fileName = "Scorpio";
	[self LoadFile:self];
	
    return self;
}

- Taurus:sender
{
	fileName = "Taurus";
	[self LoadFile:self];
	
    return self;
}

- Virgo:sender
{
  	fileName = "Virgo";
	[self LoadFile:self];
	
    return self;
}

- Compatibility:sender
{
  	fileName = "Compatibility";
	[self LoadFile:self];
	
    return self;
}

- Chinese:sender
{
  	fileName = "Chinese";
	[self LoadFile:self];
	
    return self;
}

- PrintTheWin:sender
{

	[TheSV printPSCode:self];

	return self;
}

- MoreInfo:sender
{

	[NXApp loadNibSection:"MoreInfo.nib" owner:self]; // load nib

	return self;
}



@end

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