41 lines
		
	
	
		
			931 B
		
	
	
	
		
			C++
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			931 B
		
	
	
	
		
			C++
		
	
	
		
			Executable File
		
	
	
	
	
| //-----------------------------------------------------------------------------
 | |
| // Torque Game Engine
 | |
| // Copyright (C) GarageGames.com, Inc.
 | |
| //-----------------------------------------------------------------------------
 | |
| 
 | |
| #ifndef _GAMETSCTRL_H_
 | |
| #define _GAMETSCTRL_H_
 | |
| 
 | |
| #ifndef _DGL_H_
 | |
| #include "dgl/dgl.h"
 | |
| #endif
 | |
| #ifndef _GAME_H_
 | |
| #include "game/game.h"
 | |
| #endif
 | |
| #ifndef _GUITSCONTROL_H_
 | |
| #include "gui/core/guiTSControl.h"
 | |
| #endif
 | |
| 
 | |
| class ProjectileData;
 | |
| class GameBase;
 | |
| 
 | |
| //----------------------------------------------------------------------------
 | |
| class GameTSCtrl : public GuiTSCtrl
 | |
| {
 | |
| private:
 | |
|    typedef GuiTSCtrl Parent;
 | |
| 
 | |
| public:
 | |
|    GameTSCtrl();
 | |
| 
 | |
|    bool processCameraQuery(CameraQuery *query);
 | |
|    void renderWorld(const RectI &updateRect);
 | |
| 
 | |
|    void onMouseMove(const GuiEvent &evt);
 | |
|    void onRender(Point2I offset, const RectI &updateRect);
 | |
| 
 | |
|    DECLARE_CONOBJECT(GameTSCtrl);
 | |
| };
 | |
| 
 | |
| #endif
 | 
