ftp.nice.ch/pub/next/games/action/xox/xox.940213.s.tar.gz#/xoxsrc.940213/xoxsrc/Xoxeroids.bproj/KeyTimer.h

This is KeyTimer.h in view mode; [Download] [Up]

// KeyTimer.h - a keytimer can be used to track the duration a key was down.
// It has to do some guessing, since the event time base can't be related
// back to the system clock...

#import <appkit/appkit.h>
#import "xoxDefs.h"

@interface KeyTimer:Object
{
	int tag;
	BOOL keyDown;
	BOOL beganThisFrame;
	float keyVal;			// how long key down, scaled to 10 fps
	long keyVbl;			// how many vertical blanks key was down
	BOOL downEntireFrame;
	id delegate;
}

- setTag:(int)atag;
- setDelegate:dude;
- keyDownAt:(long)time;
- keyUpAt:(long)time;
- preOneStep;
- postOneStep;
- (float)val;
- cancelAt:(long)time from:sender;

@end







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