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

📄 itemloadermanager.cpp

📁 天之炼狱1服务器端源文件游戏服务端不完整
💻 CPP
📖 第 1 页 / 共 2 页
字号:
//////////////////////////////////////////////////////////////////////////////// Filename    : ItemLoaderManager.cpp// Written By  : Reiot// Description ://////////////////////////////////////////////////////////////////////////////#include "ItemLoaderManager.h"#include "Slayer.h"#include "Vampire.h"#include "Ousters.h"#include "Zone.h"#include "AR.h"#include "Belt.h"#include "Blade.h"#include "Bomb.h"#include "BombMaterial.h"#include "Bracelet.h"#include "Coat.h"#include "Cross.h"#include "Mace.h"#include "ETC.h"#include "Glove.h"#include "Helm.h"#include "HolyWater.h"#include "Key.h"#include "LearningItem.h"#include "Magazine.h"#include "Mine.h"#include "Money.h"#include "Motorcycle.h"#include "Necklace.h"#include "Potion.h"#include "Ring.h"#include "SG.h"#include "SMG.h"#include "Shield.h"#include "Shoes.h"#include "Sword.h"#include "SR.h"#include "Trouser.h"#include "VampireBracelet.h"#include "VampireCoat.h"#include "VampireNecklace.h"#include "VampireRing.h"#include "Water.h"#include "Skull.h"#include "Serum.h"#include "VampireETC.h"#include "SlayerPortalItem.h"#include "VampirePortalItem.h"#include "EventGiftBox.h"#include "EventStar.h"#include "VampireEarring.h"#include "Relic.h"#include "VampireWeapon.h"#include "VampireAmulet.h"#include "QuestItem.h"#include "EventTree.h"#include "EventETC.h"#include "BloodBible.h"#include "CastleSymbol.h"#include "CoupleRing.h"#include "VampireCoupleRing.h"#include "EventItem.h"#include "DyePotion.h"#include "ResurrectItem.h"#include "MixingItem.h"#include "OustersArmsband.h"#include "OustersBoots.h"#include "OustersChakram.h"#include "OustersCirclet.h"#include "OustersCoat.h"#include "OustersPendent.h"#include "OustersRing.h"#include "OustersStone.h"#include "OustersWristlet.h"#include "Larva.h"#include "Pupa.h"#include "ComposMei.h"#include "OustersSummonItem.h"#include "EffectItem.h"#include "CodeSheet.h"#include "item/MoonCard.h"#include "Sweeper.h"#include "PetItem.h"#include "PetFood.h"#include "PetEnchantItem.h"#include "LuckyBag.h"////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ItemLoaderManager::ItemLoaderManager () 	throw (){	__BEGIN_TRY	__END_CATCH}////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ItemLoaderManager::~ItemLoaderManager () 	throw (){	__BEGIN_TRY	__END_CATCH}////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////void ItemLoaderManager::init () 	throw (Error){	__BEGIN_TRY	m_pItemLoaders[Item::ITEM_CLASS_AR] = g_pARLoader = new ARLoader();	m_pItemLoaders[Item::ITEM_CLASS_BELT] = g_pBeltLoader = new BeltLoader();	m_pItemLoaders[Item::ITEM_CLASS_BLADE] = g_pBladeLoader = new BladeLoader();	m_pItemLoaders[Item::ITEM_CLASS_BOMB] = g_pBombLoader = new BombLoader();	m_pItemLoaders[Item::ITEM_CLASS_BOMB_MATERIAL] = g_pBombMaterialLoader = new BombMaterialLoader();	m_pItemLoaders[Item::ITEM_CLASS_BRACELET] = g_pBraceletLoader = new BraceletLoader();	m_pItemLoaders[Item::ITEM_CLASS_COAT] = g_pCoatLoader = new CoatLoader();	m_pItemLoaders[Item::ITEM_CLASS_CROSS] = g_pCrossLoader = new CrossLoader();	m_pItemLoaders[Item::ITEM_CLASS_MACE] = g_pMaceLoader = new MaceLoader();	m_pItemLoaders[Item::ITEM_CLASS_ETC] = g_pETCLoader = new ETCLoader();	m_pItemLoaders[Item::ITEM_CLASS_GLOVE] = g_pGloveLoader = new GloveLoader();	m_pItemLoaders[Item::ITEM_CLASS_HELM] = g_pHelmLoader = new HelmLoader();	m_pItemLoaders[Item::ITEM_CLASS_HOLYWATER] = g_pHolyWaterLoader = new HolyWaterLoader();	m_pItemLoaders[Item::ITEM_CLASS_KEY] = g_pKeyLoader = new KeyLoader();	m_pItemLoaders[Item::ITEM_CLASS_LEARNINGITEM] = g_pLearningItemLoader = new LearningItemLoader();	m_pItemLoaders[Item::ITEM_CLASS_MAGAZINE] = g_pMagazineLoader = new MagazineLoader();	m_pItemLoaders[Item::ITEM_CLASS_MINE] = g_pMineLoader = new MineLoader();	m_pItemLoaders[Item::ITEM_CLASS_MONEY] = g_pMoneyLoader = new MoneyLoader();	m_pItemLoaders[Item::ITEM_CLASS_MOTORCYCLE] = g_pMotorcycleLoader = new MotorcycleLoader();	m_pItemLoaders[Item::ITEM_CLASS_NECKLACE] = g_pNecklaceLoader = new NecklaceLoader();	m_pItemLoaders[Item::ITEM_CLASS_POTION] = g_pPotionLoader = new PotionLoader();	m_pItemLoaders[Item::ITEM_CLASS_RING] = g_pRingLoader = new RingLoader();	m_pItemLoaders[Item::ITEM_CLASS_SG] = g_pSGLoader = new SGLoader();	m_pItemLoaders[Item::ITEM_CLASS_SMG] = g_pSMGLoader = new SMGLoader();	m_pItemLoaders[Item::ITEM_CLASS_SHIELD] = g_pShieldLoader = new ShieldLoader();	m_pItemLoaders[Item::ITEM_CLASS_SHOES] = g_pShoesLoader = new ShoesLoader();	m_pItemLoaders[Item::ITEM_CLASS_SWORD] = g_pSwordLoader = new SwordLoader();	m_pItemLoaders[Item::ITEM_CLASS_SR] = g_pSRLoader = new SRLoader();	m_pItemLoaders[Item::ITEM_CLASS_TROUSER] = g_pTrouserLoader = new TrouserLoader();	m_pItemLoaders[Item::ITEM_CLASS_VAMPIRE_BRACELET] = g_pVampireBraceletLoader = new VampireBraceletLoader();	m_pItemLoaders[Item::ITEM_CLASS_VAMPIRE_COAT] = g_pVampireCoatLoader = new VampireCoatLoader();	m_pItemLoaders[Item::ITEM_CLASS_VAMPIRE_NECKLACE] = g_pVampireNecklaceLoader = new VampireNecklaceLoader();	m_pItemLoaders[Item::ITEM_CLASS_VAMPIRE_RING] = g_pVampireRingLoader = new VampireRingLoader();	m_pItemLoaders[Item::ITEM_CLASS_WATER] = g_pWaterLoader = new WaterLoader();	m_pItemLoaders[Item::ITEM_CLASS_SKULL] = g_pSkullLoader = new SkullLoader();	m_pItemLoaders[Item::ITEM_CLASS_SERUM] = g_pSerumLoader = new SerumLoader();	m_pItemLoaders[Item::ITEM_CLASS_VAMPIRE_ETC] = g_pVampireETCLoader = new VampireETCLoader();	m_pItemLoaders[Item::ITEM_CLASS_SLAYER_PORTAL_ITEM] = g_pSlayerPortalItemLoader = new SlayerPortalItemLoader();	m_pItemLoaders[Item::ITEM_CLASS_VAMPIRE_PORTAL_ITEM] = g_pVampirePortalItemLoader = new VampirePortalItemLoader();	m_pItemLoaders[Item::ITEM_CLASS_EVENT_GIFT_BOX] = g_pEventGiftBoxLoader = new EventGiftBoxLoader();	m_pItemLoaders[Item::ITEM_CLASS_EVENT_STAR] = g_pEventStarLoader = new EventStarLoader();	m_pItemLoaders[Item::ITEM_CLASS_VAMPIRE_EARRING] = g_pVampireEarringLoader = new VampireEarringLoader();	m_pItemLoaders[Item::ITEM_CLASS_RELIC] = g_pRelicLoader = new RelicLoader();	m_pItemLoaders[Item::ITEM_CLASS_VAMPIRE_WEAPON] = g_pVampireWeaponLoader = new VampireWeaponLoader();	m_pItemLoaders[Item::ITEM_CLASS_VAMPIRE_AMULET] = g_pVampireAmuletLoader = new VampireAmuletLoader();	m_pItemLoaders[Item::ITEM_CLASS_QUEST_ITEM] = g_pQuestItemLoader = new QuestItemLoader();	m_pItemLoaders[Item::ITEM_CLASS_EVENT_TREE] = g_pEventTreeLoader = new EventTreeLoader();	m_pItemLoaders[Item::ITEM_CLASS_EVENT_ETC] = g_pEventETCLoader = new EventETCLoader();	m_pItemLoaders[Item::ITEM_CLASS_BLOOD_BIBLE] = g_pBloodBibleLoader = new BloodBibleLoader();	m_pItemLoaders[Item::ITEM_CLASS_CASTLE_SYMBOL] = g_pCastleSymbolLoader = new CastleSymbolLoader();	m_pItemLoaders[Item::ITEM_CLASS_COUPLE_RING] = g_pCoupleRingLoader = new CoupleRingLoader();	m_pItemLoaders[Item::ITEM_CLASS_VAMPIRE_COUPLE_RING] = g_pVampireCoupleRingLoader = new VampireCoupleRingLoader();	m_pItemLoaders[Item::ITEM_CLASS_EVENT_ITEM] = g_pEventItemLoader = new EventItemLoader();	m_pItemLoaders[Item::ITEM_CLASS_DYE_POTION] = g_pDyePotionLoader = new DyePotionLoader();	m_pItemLoaders[Item::ITEM_CLASS_RESURRECT_ITEM] = g_pResurrectItemLoader = new ResurrectItemLoader();	m_pItemLoaders[Item::ITEM_CLASS_MIXING_ITEM] = g_pMixingItemLoader = new MixingItemLoader();	m_pItemLoaders[Item::ITEM_CLASS_OUSTERS_ARMSBAND] = g_pOustersArmsbandLoader = new OustersArmsbandLoader();	m_pItemLoaders[Item::ITEM_CLASS_OUSTERS_BOOTS] = g_pOustersBootsLoader = new OustersBootsLoader();	m_pItemLoaders[Item::ITEM_CLASS_OUSTERS_CHAKRAM] = g_pOustersChakramLoader = new OustersChakramLoader();	m_pItemLoaders[Item::ITEM_CLASS_OUSTERS_CIRCLET] = g_pOustersCircletLoader = new OustersCircletLoader();	m_pItemLoaders[Item::ITEM_CLASS_OUSTERS_COAT] = g_pOustersCoatLoader = new OustersCoatLoader();	m_pItemLoaders[Item::ITEM_CLASS_OUSTERS_PENDENT] = g_pOustersPendentLoader = new OustersPendentLoader();	m_pItemLoaders[Item::ITEM_CLASS_OUSTERS_RING] = g_pOustersRingLoader = new OustersRingLoader();	m_pItemLoaders[Item::ITEM_CLASS_OUSTERS_STONE] = g_pOustersStoneLoader = new OustersStoneLoader();	m_pItemLoaders[Item::ITEM_CLASS_OUSTERS_WRISTLET] = g_pOustersWristletLoader = new OustersWristletLoader();	m_pItemLoaders[Item::ITEM_CLASS_LARVA] = g_pLarvaLoader = new LarvaLoader();	m_pItemLoaders[Item::ITEM_CLASS_PUPA] = g_pPupaLoader = new PupaLoader();	m_pItemLoaders[Item::ITEM_CLASS_COMPOS_MEI] = g_pComposMeiLoader = new ComposMeiLoader();	m_pItemLoaders[Item::ITEM_CLASS_OUSTERS_SUMMON_ITEM] = g_pOustersSummonItemLoader = new OustersSummonItemLoader();	m_pItemLoaders[Item::ITEM_CLASS_EFFECT_ITEM] = g_pEffectItemLoader = new EffectItemLoader();	m_pItemLoaders[Item::ITEM_CLASS_CODE_SHEET] = g_pCodeSheetLoader = new CodeSheetLoader();	m_pItemLoaders[Item::ITEM_CLASS_MOON_CARD] = g_pMoonCardLoader = new MoonCardLoader();	m_pItemLoaders[Item::ITEM_CLASS_SWEEPER] = g_pSweeperLoader = new SweeperLoader();	m_pItemLoaders[Item::ITEM_CLASS_PET_ITEM] = g_pPetItemLoader = new PetItemLoader();	m_pItemLoaders[Item::ITEM_CLASS_PET_FOOD] = g_pPetFoodLoader = new PetFoodLoader();	m_pItemLoaders[Item::ITEM_CLASS_PET_ENCHANT_ITEM] = g_pPetEnchantItemLoader = new PetEnchantItemLoader();	m_pItemLoaders[Item::ITEM_CLASS_LUCKY_BAG] = g_pLuckyBagLoader = new LuckyBagLoader();	__END_CATCH}////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////void ItemLoaderManager::load (Slayer* pSlayer) 	throw (Error){	__BEGIN_TRY	// 葛磐荤捞努阑 啊厘 刚历 肺爹秦具 茄促.	g_pMotorcycleLoader->load(pSlayer);	// 弊促澜捞 骇飘捞促.	g_pBeltLoader->load(pSlayer);	g_pMagazineLoader->load(pSlayer);	g_pPotionLoader->load(pSlayer);	g_pARLoader->load(pSlayer);	g_pBladeLoader->load(pSlayer);	g_pBombLoader->load(pSlayer);	g_pBombMaterialLoader->load(pSlayer);	g_pBraceletLoader->load(pSlayer);	g_pCoatLoader->load(pSlayer);

⌨️ 快捷键说明

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