www.pudn.com > GameEngine_src.rar > CMessageManager.h


// CMessageManager.h: interface for the CMessageManager class. 
// 
////////////////////////////////////////////////////////////////////// 
 
#ifndef CMessageManager_h 
#define CMessageManager_h 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
 
 
#include "CEasyDraw.h" 
#include "CDynamicArray.h" 
#include  
 
using std::string; 
 
////////////////////////////////////////////////////////////////////// 
//游戏消息管理类,包括提示消息,警告消息 
////////////////////////////////////////////////////////////////////// 
class CMessageManager   
{ 
 
public: 
	CMessageManager(); 
	~CMessageManager(); 
 
	bool Init(); 
	void Free(); 
 
	void UpdateAndDraw(); 
	void AddMessage( const char *msg ); 
 
private: 
	CDynamicArray	m_NormalMsgArray; 
	PSURFACE				m_NormalMsgSurface; 
	int						m_NormalMsgHeight; 
	unsigned int			m_NormalMsgLastTick; 
}; 
 
#endif