home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / Apps / Astro / AstroGC / Source / Signs.m < prev    next >
Encoding:
Text File  |  1995-06-12  |  1.8 KB  |  159 lines

  1.  
  2. #import "Signs.h"
  3.  
  4. @implementation Signs
  5.  
  6. const char *fileName; // The fileName for the SaveFile method
  7.  
  8.  
  9. - LoadFile:sender
  10. {
  11.     char        buf[MAXPATHLEN + 1];
  12.     NXBundle   *bundle;
  13.  
  14.     bundle = [NXBundle bundleForClass:[self class]];
  15.     if ( [bundle getPath:buf forResource:fileName ofType:"rtfd"] ) 
  16.     {
  17.         [TheSV openRTFDFrom:buf];
  18.     [TheWin setTitle: fileName];
  19.     [TheWin orderFront:sender];
  20.     }
  21.  
  22.     return self;
  23. }
  24.  
  25.  
  26.  
  27.  
  28. - Aquarius:sender
  29. {
  30.     fileName = "Aquarius";
  31.     [self LoadFile:self];
  32.     
  33.     return self;
  34. }
  35.  
  36. - Aries:sender
  37. {
  38.     fileName = "Aries";
  39.     [self LoadFile:self];
  40.     
  41.     return self;
  42. }
  43.  
  44. - Cancer:sender
  45. {
  46.     fileName = "Cancer";
  47.     [self LoadFile:self];
  48.     
  49.     return self;
  50. }
  51.  
  52. - Capricorn:sender
  53. {
  54.     fileName = "Capricorn";
  55.     [self LoadFile:self];
  56.     
  57.     return self;
  58. }
  59.  
  60. - Gemini:sender
  61. {
  62.     fileName = "Gemini";
  63.     [self LoadFile:self];
  64.     
  65.     return self;
  66. }
  67.  
  68. - Leo:sender
  69. {
  70.      fileName = "Leo";
  71.     [self LoadFile:self];
  72.     
  73.     return self;
  74. }
  75.  
  76. - Libra:sender
  77. {
  78.     fileName = "Libra";
  79.     [self LoadFile:self];
  80.     
  81.     return self;
  82. }
  83.  
  84. - Pisces:sender
  85. {
  86.       fileName = "Pisces";
  87.     [self LoadFile:self];
  88.     
  89.     return self;
  90. }
  91.  
  92. - Sagittarius:sender
  93. {
  94.     fileName = "Sagittarius";
  95.     [self LoadFile:self];
  96.     
  97.     return self;
  98. }
  99.  
  100. - Scorpio:sender
  101. {
  102.     fileName = "Scorpio";
  103.     [self LoadFile:self];
  104.     
  105.     return self;
  106. }
  107.  
  108. - Taurus:sender
  109. {
  110.     fileName = "Taurus";
  111.     [self LoadFile:self];
  112.     
  113.     return self;
  114. }
  115.  
  116. - Virgo:sender
  117. {
  118.       fileName = "Virgo";
  119.     [self LoadFile:self];
  120.     
  121.     return self;
  122. }
  123.  
  124. - Compatibility:sender
  125. {
  126.       fileName = "Compatibility";
  127.     [self LoadFile:self];
  128.     
  129.     return self;
  130. }
  131.  
  132. - Chinese:sender
  133. {
  134.       fileName = "Chinese";
  135.     [self LoadFile:self];
  136.     
  137.     return self;
  138. }
  139.  
  140. - PrintTheWin:sender
  141. {
  142.  
  143.     [TheSV printPSCode:self];
  144.  
  145.     return self;
  146. }
  147.  
  148. - MoreInfo:sender
  149. {
  150.  
  151.     [NXApp loadNibSection:"MoreInfo.nib" owner:self]; // load nib
  152.  
  153.     return self;
  154. }
  155.  
  156.  
  157.  
  158. @end
  159.