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

📄 garbage.cpp

📁 天之炼狱1服务器端源文件游戏服务端不完整
💻 CPP
字号:
//////////////////////////////////////////////////////////////////////////////// Filename    : Garbage.cpp// Written by  : excel96// Description :// 辑滚 DB 坷幅 鞍篮 巴栏肺 牢秦, 蜡历狼 酒捞袍捞 荤扼龙 困扁俊 贸沁阑 // 版快俊 甸绢啊霸 登绰 storage狼 窍唱促.//////////////////////////////////////////////////////////////////////////////#include "Garbage.h"#include "Item.h"#include "DB.h"#include "Assert.h"//////////////////////////////////////////////////////////////////////////////// class Garbage member methods//////////////////////////////////////////////////////////////////////////////Garbage::Garbage(){}Garbage::~Garbage(){	list<Item*>::iterator itr = m_Items.begin();	for (; itr != m_Items.end(); itr++)	{		Item* pItem = *itr;		SAFE_DELETE(pItem);	}	m_Items.clear();}void Garbage::addItem(Item* pItem){	m_Items.push_back(pItem);}void Garbage::addItemEx(Item* pItem, const string& OwnerID){	m_Items.push_back(pItem);	pItem->save(OwnerID, STORAGE_GARBAGE, 0, 0, 0);}Item* Garbage::popItem(void){	if (!m_Items.empty())	{		Item* pItem = m_Items.front();		m_Items.pop_front();		return pItem;	}	return NULL;}void Garbage::save(const string& OwnerID){	list<Item*>::iterator itr = m_Items.begin();	for (; itr != m_Items.end(); itr++)	{		Item* pItem = *itr;		pItem->save(OwnerID, STORAGE_GARBAGE, 0, 0, 0);	}}void Garbage::registerObject(ObjectRegistry& OR){	list<Item*>::iterator itr = m_Items.begin();	for (; itr != m_Items.end(); itr++)	{		Item* pItem = *itr;		OR.registerObject_NOLOCKED(pItem);	}}

⌨️ 快捷键说明

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