#ifndef DEF_TX_WORLD
 #define DEF_TX_WORLD

//------------------------------------------//
//		TKA4 Main Object Graph classes		//
//				26. 10. 2007				//
//------------------------------------------//


//--- Pragma 
#pragma comment (lib, "opengl32.lib")  
#pragma comment (lib, "glu32.lib")     
//=== Pragma 


//--- Includes
#include <GL/gl.h>
#include <GL/glu.h>

#include "TX_Error.h"
#include "../GLTools/GLTools.h"
//=== Includes 


//--- Defines
#define MAX_VIEW_AREA  1000
//=== Defines
	
//---  Abstract Class Object TX  ---//
/*	Base for all Graph Objects.	   */
class txWorld {
public: 
	txErrorFile *Log;
	long int  World_Time;
	int  Screen_Width, Screen_Height;
	GLTFrame  Camera;

//--- Subroutines ---
public:
	txWorld (GLint wt) : World_Time(wt)  { };

	inline virtual void  OnZoomIn();
	inline virtual void  OnZoomOut();

};


//--- txWorld :: OnZoomIn
void  txWorld :: OnZoomIn()
{
	
};


//--- txWorld :: OnZoomOut
void  txWorld :: OnZoomOut()
{
	
};

#endif