ftp.nice.ch/pub/next/science/physics/Moon.NIHS.bs.tar.gz#/Moon/Source/HugeMoonView.m

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

/* HugeMoonView.m
 * Part of the Moon application for the NeXT computer.
 * Author:  Geoffrey S. Knauth
 * Date:    January 4, 1992
 *
 * Permission to copy this program is hereby granted under the terms
 * of the Free Software Foundation's GNU General Public License.
 */

#import <appkit/NXImage.h>
#import "HugeMoonView.h"

@implementation HugeMoonView

- initFrame:(const NXRect *)frameRect
{
    [super initFrame:frameRect];
    image = [[NXImage alloc] initFromSection:"FullMoon.tiff"];
    return self;
}

- drawSelf :(const NXRect *)rects :(int)rectCount
{
  /* draw the image of the moon */
    [image composite:NX_COPY toPoint:&bounds.origin];
    return self;
}

- free
{
    [image free];		/* Free the image on our way out. */
    return [super free];
}

@end

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