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

📄 objectgroupfactory.cpp

📁 奇迹世界 部分源代码奇迹世界 部分源代码奇迹世界 部分源代码
💻 CPP
字号:
#include "StdAfx.h"
#include "ObjectGroup.h"
#include "ObjectGroupFactory.h"



ObjectGroupFactory::ObjectGroupFactory()
{
	m_pGroupPool = new CMemoryPoolFactory<ObjectGroup>;
}

ObjectGroupFactory::~ObjectGroupFactory()
{
	SAFE_DELETE( m_pGroupPool );	
}

VOID ObjectGroupFactory::Release()
{
	if( m_pGroupPool )
	{
		m_pGroupPool->Release();
	}
}

VOID ObjectGroupFactory::Init( DWORD dwMaxPoolSize )
{
	m_pGroupPool->Initialize( dwMaxPoolSize, dwMaxPoolSize/2+1 );
}

ObjectGroup * ObjectGroupFactory::AllocGroup()
{
	return m_pGroupPool->Alloc();
}


VOID ObjectGroupFactory::FreeGroup( ObjectGroup* pGroup )
{
	m_pGroupPool->Free( pGroup );
}

⌨️ 快捷键说明

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