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

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

#import "Actor.h"
#import "KeyTimer.h"

@interface Ship:Actor
{
@public
    BOOL thrusting;
	ROTATION rotation;
	id noflame;
	id flame1;
	id flame2;
	int thrustState;
	BOOL bigGuns;
	id shields;
	float shieldStrength;
	unsigned shieldTime;

	KeyTimer *thrustVal;
	KeyTimer *rightVal;
	KeyTimer *leftVal;

	BOOL didFire;
}

- setThrusting:(BOOL)val time:(long)time;
- setTurning:(ROTATION)dir down:(BOOL)keyDn time:(long)time;
- fire;
- setShields:(int)state;
- scenarioSelected;

@end

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