www.pudn.com > ATimeToKill.rar > gui.h


#ifndef __GUI_H 
#define __GUI_H 
 
#define WIN32_LEAN_AND_MEAN 
#define WIN32_EXTRA_LEAN 
 
/* 
	 
	GUI.H 
	The GUI class interface 
	OpenGL Game Programming 
	Author: Kevin Hawkins 
	Date: 4/2/2001 
	Description: 
 
*/ 
 
#include  
#include "font.h" 
#include "texture.h" 
 
class CGUI 
{ 
private: 
	int minutesLeft, secondsLeft, millisecondsLeft; 
	int enemiesLeft; 
 
	CFont *font; 
	CFont *crosshair; 
	CFont *endText; 
 
public: 
	CGUI(); 
	~CGUI(); 
 
	void SetCurrentTime(float timeLeft); 
	void SetEnemiesLeft(int eLeft); 
	void Draw(); 
	void Animate(float deltaTime); 
 
	void DrawWinner(); 
	void DrawLoser(); 
}; 
 
 
#endif