ftp.nice.ch/pub/next/developer/resources/libraries/gamekit_proj.NI.sa.tar.gz#/gamekit_proj/gamekit-1/AnimatedView.m

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

#import <gamekit/gamekit.h>

@implementation AnimatedView

- initFrame:(const NXRect *)frm				// initialize instance
{
	[super initFrame:frm];
	[self allocateGState];
	animator = [[Animator alloc] initChronon:0.05 adaptation:0.0 target:self
			action:@selector(autoUpdate:) autoStart:NO eventMask:0];
	return self;
}

- autoUpdate:sender
{
	return self;
}

- start:sender
{
	[animator startEntry];
    return self;
}

- stop:sender
{
	[animator stopEntry];
    return self;
}

- windowWillClose:sender
{
	[self stop:self];
    return self;
}

- free
{
	[[animator stopEntry] free];
	return [super free];
}


@end

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