SpeedTreeLib/SpeedTreeForest.cpp :
if(!pTree->LoadTree(c_pszFileName, (const BYTE *) c_pvData, file.Size()))
{
delete pTree;
pTree = nullptr;
return FALSE;
}
root/introloading.py
def LoadData(self, playerX, playerY):
self.playerX=playerX
self.playerY=playerY
self.__RegisterDungeonMapName()
self.__RegisterSkill() ## 로딩 중간에 실행 하면 문제 발생
self.__RegisterTitleName()
if app.ENABLE_TITLE_SYSTEM:
self.__RegisterTitlePrestigeName()
if app.ENABLE_REBORN_SYSTEM:
self.__RegisterTitleRebornName()
self.__RegisterColor()
self.__RegisterEmotionIcon()
if app.ENABLE_RACE_HEIGHT:
self.loadStepList=[
(0, ui.__mem_func__(self.__InitData)),
(10, ui.__mem_func__(self.__LoadMap)),
(30, ui.__mem_func__(self.__LoadSound)),
(40, ui.__mem_func__(self.__LoadEffect)),
(50, ui.__mem_func__(self.__LoadWarrior)),
(60, ui.__mem_func__(self.__LoadAssassin)),
(70, ui.__mem_func__(self.__LoadSura)),
(80, ui.__mem_func__(self.__LoadShaman)),
(85, ui.__mem_func__(self.__LoadWolfman)),
(90, ui.__mem_func__(self.__LoadSkill)),
(93, ui.__mem_func__(self.__LoadEnemy)),
(97, ui.__mem_func__(self.__LoadNPC)),
(98, ui.__mem_func__(self.__LoadGuildBuilding)),
(99, ui.__mem_func__(self.__LoadRaceHeight)),
(100, ui.__mem_func__(self.__StartGame)),
]
self.__SetProgress(0)
background.Destroy()