⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 infoviewmanager.cpp

📁 网络游戏魔域源代码 测试可以完整变异
💻 CPP
字号:
// InfoViewManager.cpp: implementation of the CInfoViewManager class.
//
//////////////////////////////////////////////////////////////////////

#include "InfoViewManager.h"
#include "StringInfoView.h"
#include "AniInfoView.h"

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

CInfoViewManager::CInfoViewManager()
{

}

CInfoViewManager::~CInfoViewManager()
{
	this->Clear();
}

//-------------------------------------------------------------------
void CInfoViewManager::Clear()
{
	int nAmount = m_setView.size();
	for(int i = 0; i < nAmount; i ++)
		SAFE_DELETE(m_setView[i]);
	m_setView.clear();
}
//-------------------------------------------------------------------
void CInfoViewManager::Show()
{
	int nAmount = m_setView.size();
	for(int i = 0; i < nAmount; i ++)
	{
		IInfoView* pView = m_setView[i];
		if(pView)
			pView->Show();
	}
}
//-------------------------------------------------------------------
void CInfoViewManager::AddStringView(char* pszStr, CMyPos posShow, DWORD dwColor)
{
	CStringInfoView* pView = CStringInfoView::CreateNew(pszStr, posShow, dwColor);
	if(pView)
		m_setView.push_back(pView);
}
//-------------------------------------------------------------------
void CInfoViewManager::AddAniView(char* pszFileName, char* pszIndex, CMyPos posShow, int nFrame)
{
	CAniInfoView* pView = CAniInfoView::CreateNew(pszFileName, pszIndex, posShow, nFrame);
	if(pView)
		m_setView.push_back(pView);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -