
#ifndef _JL_Tour_Nav_H_
#define _JL_Tour_Nav_H_

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

#include "navigator.h"

class Tour_Nav : public Navigator {

	private:

	public: 
		Tour_Nav();
		Tour_Nav(const Tour_Nav &T) { CopyFrom(T); }
		virtual ~Tour_Nav();

		Tour_Nav& CopyFrom(const Tour_Nav&);
		Tour_Nav& operator=(const Tour_Nav &T) { return CopyFrom(T); }

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

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

#endif
