/*
 * Copyright (c) 2000 Mark B. Allan. All rights reserved.
 *
 * "Chromium B.S.U." is free software; you can redistribute 
 * it and/or use it and/or modify it under the terms of the 
 * "Artistic License" 
 */
#ifndef EnemyAircraft_Straight_h
#define EnemyAircraft_Straight_h

#include "EnemyAircraft.h"

class ActiveAmmo;
class Global;

//====================================================================
class EnemyAircraft_Straight : public EnemyAircraft
{
public:
	EnemyAircraft_Straight(EnemyType et, float p[3], float randFact = 1.0);
	virtual ~EnemyAircraft_Straight();
	
	void	update();
	void	init();
	void	init(float *p, float randFact = 1.0);
	
friend class EnemyFleet;
friend class ScreenItemAdd;

protected:
	void	calcShootInterval();
	void	move();
};

#endif //EnemyAircraft_Straight_h
