
#ifndef _JL_Strafe_Nav_H_
#define _JL_Strafe_Nav_H_

#include <stdlib.h>
#include <iostream.h>

#include "navigator.h"

class Strafe_Nav : public Navigator {

	private:

	public: 
		Strafe_Nav();
		Strafe_Nav(const Strafe_Nav &W) { CopyFrom(W); }
		virtual ~Strafe_Nav();

		Strafe_Nav& CopyFrom(const Strafe_Nav&);
		Strafe_Nav& operator=(const Strafe_Nav &W) { return CopyFrom(W); }

//		friend ostream& operator<<(ostream&, const Strafe_Nav&);
//		friend istream& operator>>(istream&, Strafe_Nav&);

		virtual void Navigate(CycleState &CS, JLMouse &M);
                virtual void Stop (void) {}

};

#endif
